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。
要求
要求 | 值 |
---|---|
Header | d3dkmthk.h |