DXGK_CREATEPROCESSFLAGS 構造体 (d3dkmddi.h)
DXGK_CREATEPROCESSFLAGS は 、DXGKARG_CREATEPROCESS と DxgkDdiCreateProcess と共に使用され、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 を含む) |