DXGK_CREATEPROCESSFLAGS結構(d3dkmddi.h)
DXGK_CREATEPROCESSFLAGS 是 Dxgkrnl-提供的旗標,描述 DxgkrnlDxgkDdiCreateProcess 的程式特性,就是建立內核模式驅動程式 (KMD) 進程物件。
語法
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
表示 hDxgkProcess 所參考的進程是系統進程。
GdiProcess
表示 hDxgkProcess 所參考的進程是 GDI 進程。
VirtualMachineProcess
表示在呼叫 DxgkDdiCreateProcess 時所建立 Dxgkrnl 進程與虛擬機相關聯。 每個虛擬機 Dxgkrnl 進程都會屬於與相同虛擬機背景工作進程相同的 EPROCESS。 在 WDDM 2.2 中引進。
VirtualMachineWorkerProcess
表示在呼叫 dxgkDdiCreateProcess 期間建立的進程是虛擬機的背景工作進程。 因為此進程內容中未建立任何轉譯或驅動程序資源,因此驅動程式可能會略過配置特定資源。 在 WDDM 2.4 中引進。
SessionIsolatedContainer
指出進程是否在會話隔離容器內執行。 在 WDDM 2.5 中引進。
Reserved
這個成員是保留的,而且應該設定為零。
Value
結構之位欄位成員的合併值。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | Windows 10 |
支援的最低伺服器 | Windows Server 2016 |
標頭 | d3dkmddi.h (包括 D3dkmddi.h) |