Passer au contenu principal
Alloue de la mémoire ayant la même durée de vie que la liste de commandes associée. Cela peut servir à préparer, sur la chronologie du processeur, des données à lire sur la chronologie du GPU, par exemple pour des entrées de shader dynamiques.

Syntaxe

Paramètres

sizeBytes   _In_
Type : UINT
Taille de l’allocation, en octets. alignmentBytes   _In_
Type : UINT
Alignement minimal de l’allocation, en octets.

Valeur de retour

Type : void* Adresse de la mémoire allouée. Il s’agit d’un pointeur GPU valide qui peut être converti en D3D12_GPU_VIRTUAL_ADDRESS. Si aucune mémoire n’est disponible, nullptr est retourné. Attention : la mémoire peut être en écriture combinée et non mise en cache par le processeur. Les lectures par le processeur doivent être évitées.

Configuration requise

En-tête : d3d12_xs.h Bibliothèque : d3d12_xs.lib Plateformes prises en charge : consoles XBOX Series

Voir aussi

ID3D12GraphicsCommandList8
Dernière modification le 6 octobre 2026