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