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
Header d3dkmddi.h (D3dkmddi.h を含む)

こちらもご覧ください

DXGK_CREATEDEVICEFLAGS

DXGK_DEVICEINFO

DxgkDdiCreateDevice