DXGK_CREATEPROCESSFLAGS Struktur (d3dkmddi.h)
DXGK_CREATEPROCESSFLAGS wird mit DXGKARG_CREATEPROCESS und DxgkDdiCreateProcess verwendet, um ein Kernelmodustreiberobjekt für ein Microsoft DirectX-Grafikkernprozessobjekt zu erstellen.
Syntax
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;
Member
SystemProcess
Gibt an, dass ein Systemprozess erstellt wird.
GdiProcess
Gibt an, dass ein GDI-Prozess erstellt wird.
VirtualMachineProcess
Der DXG-Prozess des virtuellen Computers, der während eines Aufrufs von DxgkDdiCreateProcess erstellt wurde. Beachten Sie, dass jeder DXG-Prozess für virtuelle Computer zum gleichen EPROCESS-Prozess gehört wie derselbe VM-Workerprozess.
VirtualMachineWorkerProcess
Der Workerprozess für virtuelle Computer, der während eines Aufrufs von DxgkDdiCreateProcess erstellt wurde. Beachten Sie, dass der Treiber die Zuweisung bestimmter Ressourcen überspringen kann, da in diesem Prozesskontext keine Rendering- oder Treiberressource erstellt wird.
SessionIsolatedContainer
Der isolierte Sitzungscontainer.
Reserved
Dieser Member ist reserviert und sollte auf null festgelegt werden.
Value
Der konsolidierte Wert der Bitfeldmember der Struktur.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10 |
Unterstützte Mindestversion (Server) | Windows Server 2016 |
Kopfzeile | d3dkmddi.h (einschließlich D3dkmddi.h) |