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.
Sintaxe
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 não foi possível determinar um pacote de falha. 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 inferiores a FaultedFenceId como concluído, 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 |
---|---|
de cliente com suporte mínimo | Windows 10 |
servidor com suporte mínimo | Windows Server 2016 |
cabeçalho | d3dkmdt.h (inclua D3dkmddi.h) |