Freigeben über


D3DKMT_DEVICEPAGEFAULT_STATE-Struktur (d3dkmthk.h)

Enthält Informationen zum Fehlerstatus der Geräteseite.

Syntax

typedef struct _D3DKMT_DEVICEPAGEFAULT_STATE {
  D3DKMT_ALIGN64 UINT64                 FaultedPrimitiveAPISequenceNumber;
  DXGK_RENDER_PIPELINE_STAGE            FaultedPipelineStage;
  UINT                                  FaultedBindTableEntry;
  DXGK_PAGE_FAULT_FLAGS                 PageFaultFlags;
  DXGK_FAULT_ERROR_CODE                 FaultErrorCode;
  D3DKMT_ALIGN64 D3DGPU_VIRTUAL_ADDRESS FaultedVirtualAddress;
} D3DKMT_DEVICEPAGEFAULT_STATE;

Member

FaultedPrimitiveAPISequenceNumber

Gibt die Zeichnung an, die den Seitenfehler verursacht hat (oder DXGK_PRIMITIVE_API_SEQUENCE_NUMBER_UNKNOWN, wenn solche Informationen nicht verfügbar sind), wenn der Schreibvorgang pro Zeichnungszaun aktiviert ist.

FaultedPipelineStage

Rendert die Pipelinephase, in der der Fehler generiert wurde, oder DXGK_RENDER_PIPELINE_STAGE_UNKNOWN, wenn diese Informationen nicht verfügbar sind.

FaultedBindTableEntry

Ein Bindungstabellenindex einer Ressource, auf die zum Zeitpunkt des Fehlers zugegriffen wird, oder DXGK_BIND_TABLE_ENTRY_UNKNOWN, wenn solche Informationen nicht verfügbar sind.

PageFaultFlags

Flags, die die Art des Fehlers angeben.

FaultErrorCode

Eine -Struktur, die den Fehlercode enthält, der den Fehler beschreibt.

FaultedVirtualAddress

Die virtuelle Adresse der fehlerhaften Ressource oder D3DGPU_NULL, wenn solche Informationen nicht verfügbar sind.

Anforderungen

Anforderung Wert
Header d3dkmthk.h