Condividi tramite


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 impostata, indica che l'operazione virtuale GPU non riuscita è un'operazione di scrittura.
DXGK_PAGE_FAULT_FENCE_INVALID
Se impostata, 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, indica che il pacchetto DMA inviato con FaultedFenceId (nella struttura di DXGKARGCB_NOTIFY_INTERRUPT_DATA) è la causa dell'errore. Analogamente al modo in cui vengono gestiti i recinti di preemption e di completamento, il sistema operativo considererà tutti i pacchetti in sospeso con ID di isolamento inferiori a FaultedFenceId come completato e il driver dovrà avanzare la sua nozione dell'ID limite completato per 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, 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, indica che l'indirizzo virtuale della GPU di errore è stato mappato usando IoMmu. Quando non è impostato, l'indirizzo virtuale della GPU di errore è stato mappato usando l'unità di gestione della memoria della GPU.
DXGK_PAGE_FAULT_HW_CONTEXT_VALID
DXGK_PAGE_FAULT_PROCESS_HANDLE_VALID

Fabbisogno

Requisito Valore
client minimo supportato Windows 10
server minimo supportato Windows Server 2016
intestazione d3dkmdt.h (include D3dkmddi.h)

Vedere anche

DXGKARGCB_NOTIFY_INTERRUPT_DATA