structure D3DKMT_DEVICEPAGEFAULT_STATE (d3dkmthk.h)
Contient des informations sur l’état d’erreur de la page de l’appareil.
Syntaxe
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;
Membres
FaultedPrimitiveAPISequenceNumber
Identifie le dessin qui a provoqué l’erreur de page (ou DXGK_PRIMITIVE_API_SEQUENCE_NUMBER_UNKNOWN si ces informations ne sont pas disponibles), lorsque l’écriture par clôture de dessin est activée.
FaultedPipelineStage
Restitue la phase de pipeline au cours de laquelle l’erreur a été générée ou DXGK_RENDER_PIPELINE_STAGE_UNKNOWN si ces informations ne sont pas disponibles.
FaultedBindTableEntry
Index de table de liaison d’une ressource accessible au moment de l’erreur, ou DXGK_BIND_TABLE_ENTRY_UNKNOWN si ces informations ne sont pas disponibles.
PageFaultFlags
Indicateurs qui spécifient la nature de l’erreur.
FaultErrorCode
Structure qui contient le code d’erreur décrivant l’erreur.
FaultedVirtualAddress
Adresse virtuelle de la ressource d’erreur ou D3DGPU_NULL si ces informations ne sont pas disponibles.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | d3dkmthk.h |