Freigeben über


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