D3DDDI_DRIVERESCAPE_TRANSLATEALLOCATIONEHANDLE構造体 (d3dukmdt.h)

D3DDDI_DRIVERESCAPE_TRANSLATEALLOCATIONEHANDLE構造体は、ゲスト割り当てを対応するホスト ハンドルに変換するために使用されます。

構文

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

メンバー

EscapeType

[入力] D3DDDI_DRIVERESCAPETYPED3DDDI_DRIVERESCAPETYPE_TRANSLATEALLOCATIONHANDLEに設定する必要があります。

hAllocation

[入力/出力]エントリ時に、 DXGKDDI_CREATEALLOCATIONから返された DirectX グラフィックス割り当てへのハンドル。

戻り値として、カーネル モード ドライバーに送信され、DXGKCB_ACQUIREHANDLEDATA、DXGKCB_RELEASEHANDLEDATADXGKCB_GETHANDLEDATADXGKCB_GETHANDLEPARENTなどの関数で使用できるハンドル。

注釈

D3DDDI_DRIVERESCAPE_TRANSLATEALLOCATIONEHANDLE構造体は、既知のエスケープ型D3DDDI_DRIVERESCAPETYPE_TRANSLATEALLOCATIONHANDLE使用されます。

要件

要件
サポートされている最小のクライアント Windows 10 Version 1809
Header d3dukmdt.h

こちらもご覧ください

D3DDDI_DRIVERESCAPETYPE

DXGKARG_ESCAPE

DXGKDDI_ESCAPE