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 を含む) |