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
這個成員是保留的,而且應該設定為零。
Value
結構的位欄位成員的合併值。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 10 |
最低支援的伺服器 | Windows Server 2016 |
標頭 | d3dkmddi.h (include D3dkmddi.h) |