struttura D3D12_DRED_PAGE_FAULT_OUTPUT (d3d12.h)

Descrive i dati di allocazione correlati a un errore di pagina GPU in un determinato indirizzo virtuale (VA). Contiene l'oggetto VA di un errore di pagina GPU, insieme a un elenco di nodi di allocazione corrispondenti per gli oggetti attivi e un elenco di nodi di allocazione per gli oggetti eliminati di recente.

Sintassi

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;

Members

PageFaultVA

Un D3D12_GPU_VIRTUAL_ADDRESS contenente l'indirizzo virtuale della GPU (VA) dell'operazione di errore se la rimozione del dispositivo è stata causata da un errore di pagina GPU.

pHeadExistingAllocationNode

Puntatore a una costante D3D12_DRED_ALLOCATION_NODE oggetto che rappresenta l'intestazione di un elenco collegato di nodi di allocazione per gli oggetti runtime allocati attivi con intervalli di indirizzi virtuali (VA) che corrispondono all'errore VA (PageFaultVA). Ha un valore se nullptr l'elenco è vuoto.

pHeadRecentFreedAllocationNode

Puntatore a una costante D3D12_DRED_ALLOCATION_NODE oggetto che rappresenta l'intestazione di un elenco collegato di nodi di allocazione per gli oggetti runtime liberati di recente con intervalli di indirizzi virtuali (VA) che corrispondono all'errore VA (PageFaultVA). Ha un valore se nullptr l'elenco è vuoto.

Requisiti

Requisito Valore
Client minimo supportato Windows 10 Build 20348
Server minimo supportato Windows 10 Build 20348
Intestazione d3d12.h

Vedi anche