Skip to main content

game_chat_free_memory_callback

代表每當 Game Chat 2 程式庫不再需要先前配置的記憶體緩衝區且可將其釋放時所叫用的回呼。

語法

參數

pointer   _In_ _Post_invalid_
類型:void*
先前配置之記憶體緩衝區的指標。此值永遠不會是 null 指標。 memoryTypeId   _In_
類型:uint32_t
不透明的識別碼,代表要釋放之記憶體的 Game Chat 2 內部類別。

備註

此函式代表自訂回呼,如果有提供,每當 Game Chat 2 程式庫不再需要先前配置的記憶體緩衝區且可將其釋放時,就會叫用此回呼。此回呼為選用,可藉由呼叫 chat_manager::set_memory_callbacks 方法來安裝。如果未安裝自訂回呼,Game Chat 2 會使用自己的預設函式來配置和釋放記憶體。您可以使用 chat_manager::get_memory_callbacks 方法,判斷您的應用程式是使用預設函式還是自訂函式來配置和釋放記憶體。
如果您想要使用自訂函式來配置和釋放記憶體,必須實作一組對應的 game_chat_allocate_memory_callback 和 game_chat_free_memory_callback 函式。您無法混用自訂函式和預設函式來配置和釋放記憶體。
每當 Game Chat 2 程式庫用完先前由應用程式對應的 game_chat_allocate_memory_callback 所傳回的記憶體緩衝區時,就會叫用此回呼,表示應用程式可以釋放該記憶體緩衝區。

需求

標頭: GameChat2.h 支援的平台: Windows、XBOX One 系列主機和 XBOX Series 主機

另請參閱

Game Chat 2 簡介
chat_manager
GameChat2 成員
Last modified on October 6, 2026