次の方法で共有


DXGKARG_CREATEDEVICE構造体 (d3dkmddi.h)

DXGKARG_CREATEDEVICE構造体は、グラフィックス コンテキスト デバイスを記述します。

構文

typedef struct _DXGKARG_CREATEDEVICE {
  HANDLE hDevice;
  union {
    DXGK_CREATEDEVICEFLAGS Flags;
    DXGK_DEVICEINFO        *pInfo;
  };
  ULONG  Pasid;
  HANDLE hKmdProcess;
} DXGKARG_CREATEDEVICE;

メンバーズ

hDevice

グラフィックス コンテキスト デバイスへのハンドル。 DxgkDdiCreateDevice 関数への入力時に、hDevice は、ドライバーが Microsoft DirectX グラフィックス カーネル サブシステムに呼び出すときに使用するハンドルを指定します。

ドライバーは、一意のハンドルを生成し、DirectX グラフィックス サブシステムに渡します。 DxgkDdiCreateDevice 関数からの出力では、hDevice は、DirectX グラフィックス サブシステムがデバイスを識別するために後続のドライバー呼び出しで使用するハンドルを指定します。

Flags

デバイスの作成方法を識別する DXGK_CREATEDEVICEFLAGS 構造体。

pInfo

DirectX グラフィックス サブシステムがディスプレイ ミニポート ドライバーから必要とするパラメーターを含む DXGK_DEVICEINFO 構造体へのポインター。

Pasid

サポート ベクター マシン GPU の所有者プロセス PASID。

Windows 10 以降でサポートされています。

hKmdProcess

対応するカーネル モード ドライバー プロセス オブジェクトへのハンドル。

Windows 10 以降でサポートされています。

必要条件

要件 価値
サポートされる最小クライアント Windows Vista
ヘッダー d3dkmddi.h (D3dkmddi.h を含む)

関連項目

DXGK_CREATEDEVICEFLAGS

DXGK_DEVICEINFO

DxgkDdiCreateDevice