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 :
Type : UINT64 Valeur définie par l’utilisateur qui est passée au rappel.
Valeur de retour
Type : voidRemarques
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 OneVoir aussi
ID3D12CommandAllocatorCreateCommandAllocator
