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) |