D3DKMT_DEVICEPAGEFAULT_STATE structure
[Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.]
TBD
Syntax
typedef struct _D3DKMT_DEVICEPAGEFAULT_STATE {
UINT64 FaultedPrimitiveAPISequenceNumber;
DXGK_RENDER_PIPELINE_STAGE FaultedPipelineStage;
UINT FaultedBindTableEntry;
DXGK_PAGE_FAULT_FLAGS PageFaultFlags;
DXGK_FAULT_ERROR_CODE FaultErrorCode;
D3DGPU_VIRTUAL_ADDRESS FaultedVirtualAddress;
} D3DKMT_DEVICEPAGEFAULT_STATE;
Members
FaultedPrimitiveAPISequenceNumber
when per draw fence write is enabled, identifies the draw that caused the page fault, or DXGK_PRIMITIVE_API_SEQUENCE_NUMBER_UNKNOWN if such information is not available.FaultedPipelineStage
render pipeline stage during which the fault was generated, or DXGK_RENDER_PIPELINE_STAGE_UNKNOWN if such information is not available.FaultedBindTableEntry
a bind table index of a resource being accessed at the time of the fault, or DXGK_BIND_TABLE_ENTRY_UNKNOWN if such information is not available.PageFaultFlags
flags specifying the nature of the faultFaultErrorCode
Structure that contains error code describing the fault.FaultedVirtualAddress
virtual address of faulting resource, or D3DGPU_NULL if such information is not available.
Requirements
Minimum supported client |
Windows 10 Insider Preview |
Minimum supported server |
Windows Server Technical Preview |
Header |
D3dkmthk.h (include D3dkmthk.h) |