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

這個成員是保留的,而且應該設定為零。

Value

結構的位欄位成員的合併值。

規格需求

需求
最低支援的用戶端 Windows 10
最低支援的伺服器 Windows Server 2016
標頭 d3dkmddi.h (include D3dkmddi.h)

另請參閱

DXGKARG_CREATEPROCESS

DxgkDdiCreateProcess