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 |