Compartilhar via


estrutura D3D12_DRED_PAGE_FAULT_OUTPUT (d3d12.h)

Descreve os dados de alocação relacionados a uma falha de página de GPU em um determinado VA (endereço virtual). Contém o VA de uma falha de página de GPU, juntamente com uma lista de nós de alocação correspondentes para objetos ativos e uma lista de nós de alocação para objetos excluídos recentemente.

Sintaxe

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;

Membros

PageFaultVA

Um D3D12_GPU_VIRTUAL_ADDRESS que contém o VA (endereço virtual) da GPU da operação de falha se a remoção do dispositivo foi devido a uma falha de página de GPU.

pHeadExistingAllocationNode

Um ponteiro para um objeto de D3D12_DRED_ALLOCATION_NODE constante que representa o cabeçalho de uma lista vinculada de nós de alocação para objetos de runtime alocados ativos com intervalos de endereço virtual (VA) que correspondem ao VA com falha (PageFaultVA). Tem um valor de nullptr se a lista estiver vazia.

pHeadRecentFreedAllocationNode

Um ponteiro para uma constante D3D12_DRED_ALLOCATION_NODE objeto que representa o cabeçalho de uma lista vinculada de nós de alocação para objetos de runtime liberados recentemente com intervalos de endereço virtual (VA) que correspondem ao VA com falha (PageFaultVA). Tem um valor de nullptr se a lista estiver vazia.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10 Build 20348
Servidor mínimo com suporte Windows 10 Build 20348
Cabeçalho d3d12.h

Confira também