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 |