Compartir a través de


enumeración DXGK_PAGE_FAULT_FLAGS (d3dkmdt.h)

DXGK_PAGE_FAULT_FLAGS enumeración describe la naturaleza del error de página que se ha producido y la acción de recuperación del sistema operativo indicada.

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
Cuando se establece, esto indica que la operación virtual de GPU errónea era una operación de escritura.
DXGK_PAGE_FAULT_FENCE_INVALID
Cuando se establece, esto indica que no se pudo determinar un paquete con errores. En este caso, el sistema operativo tendrá que realizar una acción de restablecimiento de GPU para borrar el estado de error de GPU y uno de los bits posteriores tendrá que establecerse.

Cuando no se establece, esto indica que el paquete DMA enviado con FaultedFenceId (en la estructura DXGKARGCB_NOTIFY_INTERRUPT_DATA ) fue la causa del error. De forma similar a la forma en que se administran las barreras de adelantamiento y finalización, el sistema operativo tratará todos los paquetes pendientes con identificadores de barrera inferiores a FaultedFenceId como completado, y el controlador deberá avanzar su noción del identificador de barrera completado a FaultedFenceId.
DXGK_PAGE_FAULT_ADAPTER_RESET_REQUIRED
Cuando se establece, esto indica que el error coloca la GPU en un estado que requiere un restablecimiento completo del adaptador.
DXGK_PAGE_FAULT_ENGINE_RESET_REQUIRED
Cuando se establece, esto indica que el error coloca la GPU en un estado que requiere un restablecimiento del motor de GPU.
DXGK_PAGE_FAULT_FATAL_HARDWARE_ERROR
Cuando se establece, esto indica que el hardware del sistema, no solo la GPU, no puede continuar y el sistema operativo debe emitir una comprobación de errores.
DXGK_PAGE_FAULT_IOMMU
Cuando se establece, esto indica que la dirección virtual de la GPU con errores se asignó mediante IoMmu. Cuando no se establece, la dirección virtual de la GPU con errores se asignó mediante la unidad de administración de memoria de la GPU.
DXGK_PAGE_FAULT_HW_CONTEXT_VALID
DXGK_PAGE_FAULT_PROCESS_HANDLE_VALID

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10
Servidor mínimo compatible Windows Server 2016
Encabezado d3dkmdt.h (incluya D3dkmddi.h)

Consulte también

DXGKARGCB_NOTIFY_INTERRUPT_DATA