структура DXGK_TDR_PAYLOAD_ENGINE_TIMEOUT (d3dkmddi.h)
Структура DXGK_TDR_PAYLOAD_ENGINE_TIMEOUT содержит полезные данные для вызова DxgkDdiCollectDbgInfo 2, если TdrTypeDXGK_TDR_TYPE_ENGINE_TIMEOUT.
Синтаксис
typedef struct _DXGK_TDR_PAYLOAD_ENGINE_TIMEOUT {
UINT NodeOrdinal;
UINT EngineOrdinal;
ULONGLONG LastHwCompletedFenceId;
ULONGLONG LastHwSubmittedFenceId;
ULONG NumberOfPendingSuspendRequests;
ULONG NumberOfReadyInteractiveHwQueues;
HANDLE hContext;
} DXGK_TDR_PAYLOAD_ENGINE_TIMEOUT;
Члены
NodeOrdinal
[in] Порядковый номер узла для сброса подсистемы.
EngineOrdinal
[in] Порядковый номер двигателя для сброса двигателя.
LastHwCompletedFenceId
[in] Для двигателей, не использующих модель планирования оборудования, последний идентификатор ограждения, завершенный GPU.
LastHwSubmittedFenceId
[in] Для двигателей, не использующих модель планирования оборудования, последний идентификатор ограждения, отправленный в GPU.
NumberOfPendingSuspendRequests
[in] Для обработчиков, использующих модель планирования оборудования, количество невыполненных запросов контекста приостановки во время TDR.
NumberOfReadyInteractiveHwQueues
[in] Для двигателей, использующих модель планирования оборудования, количество готовых интерактивных очередей оборудования во время выполнения TDR.
hContext
[out] Дескриптор контекста, по мнению KMD, истекло время ожидания. Если KMD не удалось надежно определить время ожидания текста, оно должно оставить hContext значение NULL.
Замечания
Дополнительные сведения см. в улучшения отладки TDR.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows 11 версии 24H2 (WDDM 3.2) |
заголовка | d3dkmddi.h |