次の方法で共有


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 関数の呼び出しから返すコンテキストへのハンドル。 このハンドルは、ドライバーの DxgkDdiPresentDxgkDdiRender、および 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 を含む)

こちらもご覧ください

DXGK_CONTEXTINFO

DXGK_CREATECONTEXTFLAGS

DxgkDdiCreateContext

DxgkDdiDestroyContext

DxgkDdiPresent

DxgkDdiRender