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)

Weitere Informationen

DXGKARG_CREATEPROCESS

DxgkDdiCreateProcess