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


перечисление D3DDDI_DRIVERESCAPETYPE (d3dukmdt.h)

D3DDDI_DRIVERESCAPETYPE определяет известные типы escape-адресов драйвера (D3DDDI_ESCAPEFLAGS::D riverKnownEscape).

Синтаксис

typedef enum _D3DDDI_DRIVERESCAPETYPE {
  D3DDDI_DRIVERESCAPETYPE_TRANSLATEALLOCATIONHANDLE = 0,
  D3DDDI_DRIVERESCAPETYPE_TRANSLATERESOURCEHANDLE = 1,
  D3DDDI_DRIVERESCAPETYPE_CPUEVENTUSAGE = 2,
  D3DDDI_DRIVERESCAPETYPE_BUILDTESTCOMMANDBUFFER = 3,
  D3DDDI_DRIVERESCAPETYPE_MAX
} D3DDDI_DRIVERESCAPETYPE;

Константы

 
D3DDDI_DRIVERESCAPETYPE_TRANSLATEALLOCATIONHANDLE
Значение: 0
Тип escape-драйвера для перевода дескриптора выделения; используется для перевода гостевого выделения в соответствующий дескриптор узла. Дополнительные сведения см. в паравиртуализации GPU.
D3DDDI_DRIVERESCAPETYPE_TRANSLATERESOURCEHANDLE
Значение: 1
Тип escape-драйвера для перевода дескриптора ресурсов; используется для перевода дескриптора ресурсов в соответствующий дескриптор узла. Дополнительные сведения см. в паравиртуализации GPU.
D3DDDI_DRIVERESCAPETYPE_CPUEVENTUSAGE
Значение: 2
Тип escape-драйвера для использования событий ЦП; используется для уведомления драйвера в режиме ядра (KMD) о предполагаемом использовании объекта события ЦП KMD. Доступно начиная с Windows 11 (WDDM 3.0). Дополнительные сведения см. в статье Сигнал о событии ЦП из KMD.
D3DDDI_DRIVERESCAPETYPE_BUILDTESTCOMMANDBUFFER
Значение: 3
Тип escape-драйвера для создания тестового буфера команд; используется для создания тестового буфера команд для тестирования в режиме ядра. Доступно начиная с Windows 11 версии 24H2 (WDDM 3.2). Дополнительные сведения см. в тестировании в режиме ядра.
D3DDDI_DRIVERESCAPETYPE_MAX
Максимальное значение для этого перечисления.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 10 версии 1809
заголовка d3dukmdt.h

См. также

D3DDDI_DRIVERESCAPE_CPUEVENTUSAGE

D3DDDI_DRIVERESCAPETYPE

DXGKARG_ESCAPE

DXGKDDI_ESCAPE