Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Contains information about the device page fault state.
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;
Members
FaultedPrimitiveAPISequenceNumber
Identifies the draw that caused the page fault (or DXGK_PRIMITIVE_API_SEQUENCE_NUMBER_UNKNOWN if such information is not available), when per draw fence write is enabled.
FaultedPipelineStage
Renders 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 that specifies the nature of the fault.
FaultErrorCode
A structure that contains the error code describing the fault.
FaultedVirtualAddress
The virtual address of faulting resource, or D3DGPU_NULL if such information is not available.
Requirements
Requirement | Value |
---|---|
Header | d3dkmthk.h |