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

Структура D3DDDI_DRIVERESCAPE_TRANSLATEALLOCATIONEHANDLE используется для преобразования выделения гостя в соответствующий дескриптор узла.

Синтаксис

typedef struct _D3DDDI_DRIVERESCAPE_TRANSLATEALLOCATIONEHANDLE {
  D3DDDI_DRIVERESCAPETYPE EscapeType;
  D3DKMT_HANDLE           hAllocation;
} D3DDDI_DRIVERESCAPE_TRANSLATEALLOCATIONEHANDLE;

Члены

EscapeType

[in] D3DDDI_DRIVERESCAPETYPE. Должно быть задано значение D3DDDI_DRIVERESCAPETYPE_TRANSLATEALLOCATIONHANDLE.

hAllocation

[вход/выход] При входе дескриптор выделения графики DirectX, возвращенный из DXGKDDI_CREATEALLOCATION.

При возврате дескриптор может быть отправлен драйверу режима ядра и использоваться в таких функциях, как DXGKCB_ACQUIREHANDLEDATA, DXGKCB_RELEASEHANDLEDATA, DXGKCB_GETHANDLEDATA и DXGKCB_GETHANDLEPARENT.

Комментарии

Структура D3DDDI_DRIVERESCAPE_TRANSLATEALLOCATIONEHANDLE используется с D3DDDI_DRIVERESCAPETYPE_TRANSLATEALLOCATIONHANDLE известным escape-типом.

Требования

Требование Значение
Минимальная версия клиента Windows 10, версия 1809
Верхняя часть d3dukmdt.h

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

D3DDDI_DRIVERESCAPETYPE

DXGKARG_ESCAPE

DXGKDDI_ESCAPE