次の方法で共有


DXGKARG_CREATEPROCESS 構造体 (d3dkmddi.h)

DXGKARG_CREATEPROCESS は、 DxgkDdiCreateProcess と共に使用して、Microsoft DirectX グラフィックス カーネル プロセス オブジェクトのカーネル モード ドライバー オブジェクトを作成します。

構文

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

DirectX グラフィックス カーネル プロセスへのハンドル。

[out] hKmdProcess

カーネル モード ドライバー プロセスへのハンドル。

[in] Flags

操作 記述するDXGK_CREATEPROCESSFLAGS構造体。

[in] NumPasid

pPasid メンバーにあるプロセス アドレス空間識別子配列内の要素の数。

[in] pPasid

プロセス アドレス識別子の配列へのポインター。 物理 GPU ごとに 1 つ存在します。

[in] hKmdVmWorkerProcess

VirtualMachineProcess が設定されている場合のドライバー VM ワーカー プロセス ハンドル。

[in] ProcessNameLength

プロセス名の長さ。

[in] pProcessName

プロセス名。 NULL にすることができます。

要件

要件
サポートされている最小のクライアント Windows 10
サポートされている最小のサーバー Windows Server 2016
Header d3dkmddi.h (D3dkmddi.h を含む)

こちらもご覧ください

DXGK_CREATEPROCESSFLAGS

DxgkDdiCreateProcess