Compartilhar via


estrutura D3DKMT_DEVICEPAGEFAULT_STATE (d3dkmthk.h)

Contém informações sobre o estado de falha da página do dispositivo.

Sintaxe

typedef struct _D3DKMT_DEVICEPAGEFAULT_STATE {
  D3DKMT_ALIGN64 UINT64                 FaultedPrimitiveAPISequenceNumber;
  DXGK_RENDER_PIPELINE_STAGE            FaultedPipelineStage;
  UINT                                  FaultedBindTableEntry;
  DXGK_PAGE_FAULT_FLAGS                 PageFaultFlags;
  DXGK_FAULT_ERROR_CODE                 FaultErrorCode;
  D3DKMT_ALIGN64 D3DGPU_VIRTUAL_ADDRESS FaultedVirtualAddress;
} D3DKMT_DEVICEPAGEFAULT_STATE;

Membros

FaultedPrimitiveAPISequenceNumber

Identifica o desenho que causou a falha de página (ou DXGK_PRIMITIVE_API_SEQUENCE_NUMBER_UNKNOWN se essas informações não estiverem disponíveis), quando por gravação de cerca de desenho estiver habilitada.

FaultedPipelineStage

Renderiza o estágio do pipeline durante o qual a falha foi gerada ou DXGK_RENDER_PIPELINE_STAGE_UNKNOWN se essas informações não estiverem disponíveis.

FaultedBindTableEntry

Um índice de tabela de associação de um recurso que está sendo acessado no momento da falha ou DXGK_BIND_TABLE_ENTRY_UNKNOWN se essas informações não estiverem disponíveis.

PageFaultFlags

Sinalizadores que especificam a natureza da falha.

FaultErrorCode

Uma estrutura que contém o código de erro que descreve a falha.

FaultedVirtualAddress

O endereço virtual do recurso com falha ou D3DGPU_NULL se essas informações não estiverem disponíveis.

Requisitos

Requisito Valor
Cabeçalho d3dkmthk.h