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


структура 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