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 |