Freigeben über


PFMultiplayerFreeMemoryCallback

Ein Rückruf, der jedes Mal aufgerufen wird, wenn ein zuvor zugewiesener Speicherpuffer von der PlayFab Multiplayer-Bibliothek nicht mehr benötigt wird und freigegeben werden kann.

Syntax

typedef
void (*PFMultiplayerFreeMemoryCallback)(  
    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 Speichers der PlayFab Multiplayer-Bibliothek 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 PFMultiplayerSetMemoryCallbacks() -Methode installiert.

Der Rückruf wird immer dann aufgerufen, wenn die PlayFab Multiplayer-Bibliothek die Verwendung eines Speicherpuffers beendet hat, der zuvor vom entsprechenden PFMultiplayerAllocateMemoryCallback des Titels zurückgegeben wurde, damit der Titel den Speicherpuffer freigeben kann.

Voraussetzungen

Header: PFMultiplayer.h

Weitere Informationen

PFMultiplayer-Member
PFMultiplayerAllocateMemoryCallback
PFMultiplayerSetMemoryCallbacks