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;

Angehörige

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 pro Draw-Zaun schreibgeschützt ist.

FaultedPipelineStage

Rendert die Pipelinephase, in der der Fehler generiert wurde, oder DXGK_RENDER_PIPELINE_STAGE_UNKNOWN, wenn solche 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 angibt.

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