DXGK_CREATEPROCESSFLAGS 構造体 (d3dkmddi.h)

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

構文

typedef struct _DXGK_CREATEPROCESSFLAGS {
  union {
    struct {
      UINT SystemProcess : 1;
      UINT GdiProcess : 1;
      UINT VirtualMachineProcess : 1;
      UINT VirtualMachineWorkerProcess : 1;
      UINT SessionIsolatedContainer : 1;
#if ...
      UINT Reserved : 27;
#elif
      UINT Reserved : 28;
#elif
      UINT Reserved : 29;
#else
      UINT Reserved : 30;
#endif
    };
    UINT Value;
  };
} DXGK_CREATEPROCESSFLAGS;

メンバー

SystemProcess

システム プロセスが作成されていることを示します。

GdiProcess

GDI プロセスが作成されていることを示します。

VirtualMachineProcess

DxgkDdiCreateProcess の呼び出し中に作成された仮想マシン DXG プロセス。 各仮想マシン DXG プロセスは、同じ仮想マシン ワーカー プロセスと同じ EPROCESS に属します。

VirtualMachineWorkerProcess

DxgkDdiCreateProcess の呼び出し中に作成された仮想マシン ワーカー プロセス。 このプロセス コンテキストではレンダリングまたはドライバー リソースが作成されないため、ドライバーは特定のリソースの割り当てをスキップする可能性があることに注意してください。

SessionIsolatedContainer

セッション分離コンテナー。

Reserved

このメンバーは予約されており、0 に設定する必要があります。

Value

構造体のビットフィールド メンバーの統合値。

要件

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

こちらもご覧ください

DXGKARG_CREATEPROCESS

DxgkDdiCreateProcess