DXGKARG_CREATECONTEXT構造体 (d3dkmddi.h)
DXGKARG_CREATECONTEXT構造体では、デバイス コンテキストを作成するためのパラメーターについて説明します。
構文
typedef struct _DXGKARG_CREATECONTEXT {
[out] HANDLE hContext;
[in] UINT NodeOrdinal;
[in] UINT EngineAffinity;
[in] DXGK_CREATECONTEXTFLAGS Flags;
[in] VOID *pPrivateDriverData;
[in] UINT PrivateDriverDataSize;
[out] DXGK_CONTEXTINFO ContextInfo;
} DXGKARG_CREATECONTEXT;
メンバー
[out] hContext
ディスプレイ ミニポート ドライバーが DxgkDdiCreateContext 関数の呼び出しから返すコンテキストへのハンドル。 このハンドルは、ドライバーの DxgkDdiPresent、 DxgkDdiRender、および DxgkDdiDestroyContext 関数の後続の呼び出しのコンテキストを表します。
[in] NodeOrdinal
コンテキストが作成されるノード。
[in] EngineAffinity
NodeOrdinal がコンテキストの作成対象として指定するノード内のエンジン。
[in] Flags
コンテキスト の 作成方法を識別するDXGK_CREATECONTEXTFLAGS構造体。
[in] pPrivateDriverData
ユーザー モードディスプレイ ドライバーからディスプレイ ミニポート ドライバーに渡されるプライベート データのブロックへのポインター。
[in] PrivateDriverDataSize
pPrivateDriverData が指すプライベート データのサイズ (バイト単位)。
[out] ContextInfo
ディスプレイ ミニポート ドライバーがデバイス コンテキストを記述するために設定する DXGK_CONTEXTINFO 構造体。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista |
Header | d3dkmddi.h (D3dkmddi.h を含む) |