D3DKMT_CREATECONTEXTVIRTUAL 構造体 (d3dkmthk.h)

D3DKMT_CREATECONTEXTVIRTUALD3DKMTCreateContextVirtual と共に使用され、仮想アドレス指定をサポートするカーネル モードのデバイス コンテキストを作成します。

構文

typedef struct _D3DKMT_CREATECONTEXTVIRTUAL {
  D3DKMT_HANDLE             hDevice;
  UINT                      NodeOrdinal;
  UINT                      EngineAffinity;
  D3DDDI_CREATECONTEXTFLAGS Flags;
  VOID                      *pPrivateDriverData;
  UINT                      PrivateDriverDataSize;
  D3DKMT_CLIENTHINT         ClientHint;
  D3DKMT_HANDLE             hContext;
} D3DKMT_CREATECONTEXTVIRTUAL;

メンバー

hDevice

[入力]作成されるコンテキストを所有するデバイスへのハンドル。

NodeOrdinal

[入力]コンテキストがスケジュールされているノードの 0 から始まるインデックス。

EngineAffinity

[入力] NodeOrdinal が指定するノード内で、コンテキストを実行できるエンジンの 0 から始まるインデックス。

Flags

[入力] ビット フィールド フラグでコンテキストを作成する方法を示すD3DDDI_CREATECONTEXTFLAGS構造体。

pPrivateDriverData

[入力]ディスプレイ ミニポート ドライバーに渡されるプライベート データへのポインター。

PrivateDriverDataSize

[入力] pPrivateDriverData が指すプライベート データのサイズ (バイト単位)。

ClientHint

[入力]コンテキストを作成しているグラフィックス サブシステムを説明するヒント。

hContext

[out]作成されたデバイス コンテキストへのハンドル。

要件

要件
サポートされている最小のクライアント Windows 10
サポートされている最小のサーバー Windows Server 2016
Header d3dkmthk.h (D3dkmthk.h を含む)

こちらもご覧ください

D3DDDI_CREATECONTEXTFLAGS

D3DKMTCreateContextVirtual