DXGK_PAGE_FAULT_FLAGS-Enumeration (d3dkmdt.h)
DXGK_PAGE_FAULT_FLAGS-Enumeration beschreibt die Art des aufgetretenen Seitenfehlers und die vorgeschriebene Wiederherstellungsaktion des Betriebssystems.
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 fehlerhafte virtuelle GPU-Vorgang ein Schreibvorgang war. |
DXGK_PAGE_FAULT_FENCE_INVALID Wenn festgelegt, gibt dies an, dass ein fehlerhaftes Paket nicht ermittelt 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 nicht festgelegt, gibt dies an, dass das DMA-Paket, das mit FaultedFenceId (in der DXGKARGCB_NOTIFY_INTERRUPT_DATA-Struktur ) übermittelt wurde, die Ursache des Fehlers war. Ähnlich wie beim Umgang mit vorab entfernten und abgeschlossenen Zäunen behandelt das Betriebssystem alle ausstehenden Pakete mit Zaun-IDs, die kleiner als FaultedFenceId sind, als abgeschlossen, und der Treiber muss seine Vorstellung von der abgeschlossenen Zaun-ID auf FaultedFenceId umstellen. |
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 eine Zurücksetzung der GPU-Engine erfordert. |
DXGK_PAGE_FAULT_FATAL_HARDWARE_ERROR Wenn festgelegt, gibt dies an, dass die Systemhardware, nicht nur die GPU, nicht fortgesetzt werden kann, und dass das Betriebssystem eine Fehlerüberprüfung ausführen sollte. |
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 |
---|---|
Unterstützte Mindestversion (Client) | Windows 10 |
Unterstützte Mindestversion (Server) | Windows Server 2016 |
Kopfzeile | d3dkmdt.h (einschließlich D3dkmddi.h) |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für