Поделиться через


структура 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, если такая информация недоступна.

Требования

Требование Значение
Заголовок d3dkmthk.h