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 を含む) |
関連項目
DxgkDdiCreateDevice の