DXGKARG_CREATEPROCESS構造体 (d3dkmddi.h)
DXGKARG_CREATEPROCESS は、DxgkDdiCreateProcess使用して、Dxgkrnl プロセス オブジェクトのカーネル モード ドライバー (KMD) プロセス オブジェクトを作成します。
構文
typedef struct _DXGKARG_CREATEPROCESS {
[in] HANDLE hDxgkProcess;
[out] HANDLE hKmdProcess;
[in] DXGK_CREATEPROCESSFLAGS Flags;
[in] UINT NumPasid;
[in] ULONG *pPasid;
[in] HANDLE hKmdVmWorkerProcess;
[in] UINT ProcessNameLength;
[in] WCHAR *pProcessName;
} DXGKARG_CREATEPROCESS;
メンバーズ
[in] hDxgkProcess
Dxgkrnl プロセス (DXGPROCESS) へのハンドル。
[out] hKmdProcess
KMD によって作成されたプロセス オブジェクトへの出力ハンドル。
[in] Flags
プロセス作成操作を記述する DXGK_CREATEPROCESSFLAGS 構造体。
[in] NumPasid
pPasid メンバーにあるプロセス アドレス空間識別子配列内の要素の数。
[in] pPasid
プロセス アドレス識別子の配列へのポインター。 物理 GPU ごとに 1 つの識別子があります。
[in] hKmdVmWorkerProcess
VirtualMachineWorkerProcessが設定されたプロセスを作成するときにシステムによって返されるドライバー VM ワーカー プロセスハンドル。 この値は、VirtualMachineProcess 設定されている場合にのみ有効です。
[in] ProcessNameLength
pProcessName が指 配列内の Unicode 文字の数。終端の NULL は含まれません。
[in] pProcessName
プロセス名を含む NULL で終わる Unicode 文字列へのポインター。 VirtualMachineProcess 設定されている場合、この文字列は仮想マシン内のプロセスの名前です。 NULL を指定できます。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 10 |
サポートされる最小サーバー | Windows Server 2016 |
ヘッダー | d3dkmddi.h (D3dkmddi.h を含む) |
関連項目
DxgkDdiCreateProcessをする