pNext, à l’exception du dernier nœud de la liste, dont le pNext est défini sur nullptr. Une structure de liste chaînée est nécessaire, car un objet runtime peut partager des plages d’allocation avec d’autres objets.
Si la suppression de l’appareil est causée par un défaut de page GPU, et que le signalement des défauts de page DRED est activé, DRED construit une liste de structures D3D12_DRED_ALLOCATION_NODE qui inclut tous les nœuds d’allocation correspondants pour les objets runtime actifs et récemment libérés.
Syntaxe
Membres
ObjectNameAType : const char * Pointeur vers le nom de débogage ANSI de l’objet runtime alloué. ObjectNameW
Type : const wchar_t * Pointeur vers le nom de débogage en caractères larges de l’objet runtime alloué. AllocationType
Type : D3D12_DRED_ALLOCATION_TYPE Valeur D3D12_DRED_ALLOCATION_TYPE représentant le type d’allocation de l’objet runtime. pNext
Type : const struct D3D12_DRED_ALLOCATION_NODE * Pointeur vers un D3D12_DRED_ALLOCATION_NODE constant représentant le nœud d’allocation suivant dans la liste, ou
nullptr s’il s’agit du dernier nœud.
Configuration requise
En-tête : d3d12_xs.h ou d3d12_x.hBibliothèque : d3d12_xs.lib ou d3d12_x.lib
Plateformes prises en charge : consoles XBOX Series et famille XBOX One
