Partager via


structure D3D12_DRED_PAGE_FAULT_OUTPUT (d3d12.h)

Décrit les données d’allocation liées à une erreur de page GPU sur une adresse virtuelle (VA) donnée. Contient l’va d’une erreur de page GPU, ainsi qu’une liste de nœuds d’allocation correspondants pour les objets actifs et une liste de nœuds d’allocation pour les objets récemment supprimés.

Syntaxe

typedef struct D3D12_DRED_PAGE_FAULT_OUTPUT {
  D3D12_GPU_VIRTUAL_ADDRESS        PageFaultVA;
  const D3D12_DRED_ALLOCATION_NODE *pHeadExistingAllocationNode;
  const D3D12_DRED_ALLOCATION_NODE *pHeadRecentFreedAllocationNode;
} D3D12_DRED_PAGE_FAULT_OUTPUT;

Membres

PageFaultVA

Un D3D12_GPU_VIRTUAL_ADDRESS contenant l’adresse virtuelle GPU (VA) de l’opération d’erreur si la suppression de l’appareil était due à une erreur de page GPU.

pHeadExistingAllocationNode

Pointeur vers un objet constant D3D12_DRED_ALLOCATION_NODE représentant le chef d’une liste liée de nœuds d’allocation pour les objets runtime alloués actifs avec des plages d’adresses virtuelles (VA) qui correspondent à l’instance d’exécution défaillante (PageFaultVA). A la valeur nullptr si la liste est vide.

pHeadRecentFreedAllocationNode

Pointeur vers un objet constant D3D12_DRED_ALLOCATION_NODE représentant le tête d’une liste liée de nœuds d’allocation pour les objets runtime récemment libérés avec des plages d’adresses virtuelles (VA) qui correspondent à l’instance d’exécution défaillante (PageFaultVA). A la valeur nullptr si la liste est vide.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10 Build 20348
Serveur minimal pris en charge Windows 10 Build 20348
En-tête d3d12.h

Voir aussi