Skip to main content
Définit une fonction de rappel d’allocation pour l’allocateur de commandes.

Syntaxe

Paramètres

pCallback   _In_
Type : D3D12XBOX_COMMAND_ALLOCATOR_CALLBACK
Pointeur vers une définition D3D12XBOX_COMMAND_ALLOCATOR_CALLBACK. Notez que D3D12XBOX_COMMAND_ALLOCATOR_CALLBACK est défini comme suit :
Context   _In_
Type : UINT64
Valeur définie par l’utilisateur qui est passée au rappel.

Valeur de retour

Type : void

Remarques

Vous pouvez créer une fonction de rappel définie par l’utilisateur pour un allocateur de commandes, qui gère toutes les allocations de mémoire exécutées par l’allocateur. Lorsqu’un rappel est défini, il incombe à ce rappel de satisfaire les demandes d’allocation de mémoire en fonction de la taille, de l’alignement et du type de mémoire XALLOC_ATTRIBUTES donnés, et de retourner les allocations au runtime. Le rappel doit effectuer le suivi de ces allocations et les libérer explicitement lorsqu’elles ne sont plus utilisées. Pour plus d’informations sur les listes de commandes et les allocateurs de commandes, consultez Création et enregistrement de listes de commandes et de bundles.
Vous ne devez pas libérer la mémoire avant un appel à Reset sur l’allocateur de commandes.

Configuration requise

En-tête : d3d12_x.h Bibliothèque : d3d12_x.lib Plateformes prises en charge : famille XBOX One

Voir aussi

ID3D12CommandAllocator
CreateCommandAllocator
Last modified on October 6, 2026