enumerazione DXGK_PAGE_FAULT_FLAGS (d3dkmdt.h)

DXGK_PAGE_FAULT_FLAGS'enumerazione descrive la natura dell'errore di pagina che si è verificato e l'azione di ripristino del sistema operativo prescritto.

Sintassi

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;

Costanti

 
DXGK_PAGE_FAULT_WRITE
Se impostato, questo indica che l'operazione virtuale GPU non riuscita è un'operazione di scrittura.
DXGK_PAGE_FAULT_FENCE_INVALID
Se impostato, questo indica che non è stato possibile determinare un pacchetto con errori. In questo caso, il sistema operativo dovrà eseguire un'azione di reimpostazione GPU per cancellare lo stato di errore della GPU e uno dei bit successivi dovrà essere impostato.

Se non impostato, questo indica che il pacchetto DMA inviato con FaultedFenceId (nella struttura DXGKARGCB_NOTIFY_INTERRUPT_DATA ) è stata la causa dell'errore. Analogamente al modo in cui vengono gestiti i recinti di preemption e di completamento, il sistema operativo tratterà tutti i pacchetti in sospeso con ID di isolamento inferiori a FaultedFenceId come completato e il driver dovrà avanzare la sua nozione dell'ID di isolamento completato su FaultedFenceId.
DXGK_PAGE_FAULT_ADAPTER_RESET_REQUIRED
Se impostato, questo indica che l'errore inserisce la GPU in uno stato che richiede una reimpostazione completa dell'adattatore.
DXGK_PAGE_FAULT_ENGINE_RESET_REQUIRED
Se impostato, questo indica che l'errore inserisce la GPU in uno stato che richiede una reimpostazione del motore GPU.
DXGK_PAGE_FAULT_FATAL_HARDWARE_ERROR
Se impostato, questo indica che l'hardware di sistema, non solo la GPU, non può continuare e il sistema operativo deve emettere un controllo di bug.
DXGK_PAGE_FAULT_IOMMU
Se impostato, questo indica che l'indirizzo virtuale della GPU difettoso è stato mappato usando IoMmu. Se non impostato, l'indirizzo virtuale della GPU difettoso è stato mappato usando l'unità di gestione della memoria della GPU.
DXGK_PAGE_FAULT_HW_CONTEXT_VALID
DXGK_PAGE_FAULT_PROCESS_HANDLE_VALID

Requisiti

Requisito Valore
Client minimo supportato Windows 10
Server minimo supportato Windows Server 2016
Intestazione d3dkmdt.h (include D3dkmddi.h)

Vedi anche

DXGKARGCB_NOTIFY_INTERRUPT_DATA