структура D3DDDI_DRIVERESCAPE_CPUEVENTUSAGE (d3dukmdt.h)

Структура D3DDDI_DRIVERESCAPE_CPUEVENTUSAGE определяет escape-экранирование событий ЦП драйвера режима ядра (KMD) при уведомлении KMD о предполагаемом использовании объекта события ЦП KMD.

Синтаксис

typedef struct _D3DDDI_DRIVERESCAPE_CPUEVENTUSAGE {
  D3DDDI_DRIVERESCAPETYPE EscapeType;
  D3DKMT_HANDLE           hSyncObject;
  D3DKMT_ALIGN64 UINT64   hKmdCpuEvent;
  UINT                    Usage[8];
} D3DDDI_DRIVERESCAPE_CPUEVENTUSAGE;

Члены

EscapeType

[in] D3DDDI_DRIVERESCAPETYPE. Должен иметь значение D3DDDI_DRIVERESCAPETYPE_CPUEVENTUSAGE.

hSyncObject

[in] Дескриптор объекта синхронизации событий ЦП, возвращаемый из D3DKMTCreateSynchronizationObject2.

hKmdCpuEvent

[in] Обработка kmd, возвращенного из DXGKDDI_CREATECPUEVENT

Usage[8]

Определяемое драйвером использование объекта синхронизации.

Комментарии

Дополнительные сведения и пример кода см. в разделе Сигнализация события ЦП из KMD .

Требования

Требование Значение
Минимальная версия клиента Windows 11 (WDDM 3.0)
Верхняя часть d3dukmdt.h

См. также раздел

DXGKARG_ESCAPE

DXGKDDI_ESCAPE