Freigeben über


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)

Siehe auch

DXGKARGCB_NOTIFY_INTERRUPT_DATA