PartyFreeMemoryCallback
Ein Rückruf, der jedes Mal aufgerufen wird, wenn ein zuvor zugewiesener Speicherpuffer von der Parteibibliothek nicht mehr benötigt wird und freigegeben werden kann.
Syntax
typedef
void (*PartyFreeMemoryCallback)(
void* pointer,
uint32_t memoryTypeId
)
Parameter
pointer
Leere*
Post_invalid
Ein Zeiger auf einen zuvor zugeordneten Speicherpuffer. Dieser Wert ist nie nullptr.
memoryTypeId
uint32_t
Ein nicht transparenter Bezeichner, der die interne Kategorie des freigegebenen Arbeitsspeichers der Parteibibliothek darstellt. Dieser Wert sollte ignoriert werden.
Rückgabewert
Typ: void
Der Rückruf gibt keinen Wert zurück.
Hinweise
Dieser Rückruf wird optional mithilfe der Methode PartyManager::SetMemoryCallbacks() installiert.
Der Rückruf wird immer dann aufgerufen, wenn die Parteibibliothek die Verwendung eines Speicherpuffers abgeschlossen hat, der zuvor vom entsprechenden PartyAllocateMemoryCallback des Titels zurückgegeben wurde, damit der Titel den Speicherpuffer freigeben kann.
Voraussetzungen
Header: Party.h
Weitere Informationen
Party-Mitglieder
PartyAllocateMemoryCallback
PartyManager::SetMemoryCallbacks
PartyManager::GetMemoryCallbacks