DXGK_PAGE_FAULT_FLAGS-Aufzählung (d3dkmdt.h)
DXGK_PAGE_FAULT_FLAGS Enumeration beschreibt die Art des aufgetretenen Seitenfehlers und der vorgeschriebenen BS-Wiederherstellungsaktion.
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;
Konstanten
DXGK_PAGE_FAULT_WRITE Wenn festgelegt, gibt dies an, dass der virtuelle GPU-Vorgang ein Schreibvorgang war. |
DXGK_PAGE_FAULT_FENCE_INVALID Wenn festgelegt, gibt dies an, dass ein fehlerhaftes Paket nicht bestimmt werden konnte. In diesem Fall muss das Betriebssystem eine GPU-Zurücksetzungsaktion ausführen, um den GPU-Fehlerzustand zu löschen, und eines der nachfolgenden Bits muss festgelegt werden. Wenn sie nicht festgelegt ist, gibt dies an, dass das mit FaultedFenceId (in der DXGKARGCB_NOTIFY_INTERRUPT_DATA-Struktur) übermittelte DMA-Paket die Ursache des Fehlers war. Ähnlich wie die Behandlung der Vor- und Abschlusszäune behandelt das Betriebssystem alle ausstehenden Pakete mit Zaun-IDs, die kleiner als FaultedFenceId, und der Treiber muss seine Vorstellung der abgeschlossenen Zaun-ID auf FaultedFenceId. |
DXGK_PAGE_FAULT_ADAPTER_RESET_REQUIRED Wenn festgelegt, gibt dies an, dass der Fehler die GPU in einen Zustand versetzt, der eine vollständige Adapterzurücksetzung erfordert. |
DXGK_PAGE_FAULT_ENGINE_RESET_REQUIRED Wenn festgelegt, gibt dies an, dass der Fehler die GPU in einen Zustand versetzt, der ein ZURÜCKSETZEN des GPU-Moduls erfordert. |
DXGK_PAGE_FAULT_FATAL_HARDWARE_ERROR Wenn festgelegt, gibt dies an, dass die Systemhardware, nicht nur die GPU, nicht fortgesetzt werden kann, und das Betriebssystem sollte eine Fehlerüberprüfung ausgeben. |
DXGK_PAGE_FAULT_IOMMU Wenn festgelegt, gibt dies an, dass die virtuelle Adresse der fehlerhaften GPU mithilfe von IoMmu zugeordnet wurde. Wenn sie nicht festgelegt ist, wurde die virtuelle Adresse der fehlerhaften GPU mithilfe der Speicherverwaltungseinheit der GPU zugeordnet. |
DXGK_PAGE_FAULT_HW_CONTEXT_VALID |
DXGK_PAGE_FAULT_PROCESS_HANDLE_VALID |
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 10 |
mindestens unterstützte Server- | Windows Server 2016 |
Header- | d3dkmdt.h (einschließlich D3dkmddi.h) |