Passer au contenu principal
Rappel appelé chaque fois qu’une nouvelle mémoire tampon doit être allouée dynamiquement par la bibliothèque PlayFab Multiplayer.

Syntaxe

Paramètres

size   size_t Taille de l’allocation à effectuer. Cette valeur n’est jamais nulle. memoryTypeId   uint32_t Identifiant opaque représentant la catégorie interne de mémoire allouée par la bibliothèque PlayFab Multiplayer. Cette valeur doit être ignorée.

Valeur de retour

Type : void* Pointeur vers un bloc de mémoire alloué de la taille spécifiée, ou nullptr si l’allocation a échoué.

Remarques

Ce rappel est éventuellement installé à l’aide de la méthode PFMultiplayerSetMemoryCallbacks().

Le rappel doit allouer et retourner un pointeur vers un bloc de mémoire contigu de la taille spécifiée, qui reste valide jusqu’à ce que le PFMultiplayerFreeMemoryCallback correspondant du titre soit appelé pour le libérer. Si ce n’est pas possible, le rappel doit retourner nullptr pour faire échouer l’allocation. Les échecs d’allocation de mémoire sont parfois considérés comme bénins, mais entraînent généralement l’échec des opérations en cours de la bibliothèque PlayFab Multiplayer.

Chaque valeur non nullptr retournée par cette méthode sera ensuite transmise au PFMultiplayerFreeMemoryCallback correspondant lorsque la mémoire ne sera plus nécessaire.

Configuration requise

En-tête : PFMultiplayer.h

Voir aussi

Membres de PFMultiplayer
PFMultiplayerFreeMemoryCallback
PFMultiplayerSetMemoryCallbacks
Dernière modification le 8 octobre 2026