共用方式為


D3DKMT_DEVICEPAGEFAULT_STATE結構(d3dkmthk.h)

包含裝置頁面錯誤狀態的相關信息。

語法

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;

成員

FaultedPrimitiveAPISequenceNumber

識別在啟用每一繪製柵欄寫入時,導致頁面錯誤 (或DXGK_PRIMITIVE_API_SEQUENCE_NUMBER_UNKNOWN這類資訊無法使用的繪製。

FaultedPipelineStage

呈現產生錯誤的管線階段,如果無法使用這類資訊,則DXGK_RENDER_PIPELINE_STAGE_UNKNOWN。

FaultedBindTableEntry

錯誤時所存取資源的系結數據表索引,如果無法使用這類資訊,則DXGK_BIND_TABLE_ENTRY_UNKNOWN。

PageFaultFlags

指定錯誤本質的旗標。

FaultErrorCode

結構,包含描述錯誤的錯誤碼。

FaultedVirtualAddress

如果無法使用這類資訊,則為錯誤資源的虛擬位址,或D3DGPU_NULL。

要求

要求 價值
標頭 d3dkmthk.h