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