Compartilhar via


DXGK_PAGE_FAULT_FLAGS enumeração (d3dkmdt.h)

DXGK_PAGE_FAULT_FLAGS enumeração descreve a natureza da falha de página que ocorreu e a ação de recuperação do sistema operacional prescrita.

Syntax

typedef enum _DXGK_PAGE_FAULT_FLAGS {
  DXGK_PAGE_FAULT_WRITE,
  DXGK_PAGE_FAULT_FENCE_INVALID,
  DXGK_PAGE_FAULT_ADAPTER_RESET_REQUIRED,
  DXGK_PAGE_FAULT_ENGINE_RESET_REQUIRED,
  DXGK_PAGE_FAULT_FATAL_HARDWARE_ERROR,
  DXGK_PAGE_FAULT_IOMMU,
  DXGK_PAGE_FAULT_HW_CONTEXT_VALID,
  DXGK_PAGE_FAULT_PROCESS_HANDLE_VALID
} DXGK_PAGE_FAULT_FLAGS;

Constantes

 
DXGK_PAGE_FAULT_WRITE
Quando definido, isso indica que a operação virtual de GPU com falha foi uma operação de gravação.
DXGK_PAGE_FAULT_FENCE_INVALID
Quando definido, isso indica que um pacote com falha não pôde ser determinado. Nesse caso, o sistema operacional terá que executar uma ação de redefinição de GPU para limpar o estado de erro da GPU e um dos bits subsequentes precisará ser definido.

Quando não definido, isso indica que o pacote DMA enviado com FaultedFenceId (na estrutura DXGKARGCB_NOTIFY_INTERRUPT_DATA ) foi a causa da falha. Semelhante à maneira como as cercas de preempção e conclusão são tratadas, o sistema operacional tratará todos os pacotes pendentes com IDs de cerca menores que FaultedFenceId como concluídas, e o driver será obrigado a avançar sua noção da ID de cerca concluída para FaultedFenceId.
DXGK_PAGE_FAULT_ADAPTER_RESET_REQUIRED
Quando definido, isso indica que a falha colocou a GPU em um estado que requer uma redefinição completa do adaptador.
DXGK_PAGE_FAULT_ENGINE_RESET_REQUIRED
Quando definido, isso indica que a falha colocou a GPU em um estado que requer uma redefinição do mecanismo de GPU.
DXGK_PAGE_FAULT_FATAL_HARDWARE_ERROR
Quando definido, isso indica que o hardware do sistema, não apenas a GPU, não pode continuar e o sistema operacional deve emitir uma verificação de bugs.
DXGK_PAGE_FAULT_IOMMU
Quando definido, isso indica que o endereço virtual da GPU com falha foi mapeado usando IoMmu. Quando não definido, o endereço virtual da GPU com falha foi mapeado usando a unidade de gerenciamento de memória da GPU.
DXGK_PAGE_FAULT_HW_CONTEXT_VALID
DXGK_PAGE_FAULT_PROCESS_HANDLE_VALID

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10
Servidor mínimo com suporte Windows Server 2016
Cabeçalho d3dkmdt.h (inclua D3dkmddi.h)

Confira também

DXGKARGCB_NOTIFY_INTERRUPT_DATA