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