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


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

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

При возврате дескриптор, который можно отправить в драйвер режима ядра и использовать в таких функциях, как DxgkccbAcquirehandledata, DxgkccbReleasehandledata, DxcbGethandledataи DxgkcbGethandleparent.

Замечания

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

Требования

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

См. также

D3DDDI_DRIVERESCAPETYPE

DXGKARG_ESCAPE

DxgkddiEscape

D3DKMEscape