structure DXGK_CREATEPROCESSFLAGS (d3dkmddi.h)

DXGK_CREATEPROCESSFLAGS est utilisé avec DXGKARG_CREATEPROCESS et DxgkDdiCreateProcess pour créer un objet pilote en mode noyau pour un objet de processus de noyau graphique Microsoft DirectX.

Syntaxe

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;

Membres

SystemProcess

Indique qu’un processus système est en cours de création.

GdiProcess

Indique qu’un processus GDI est en cours de création.

VirtualMachineProcess

Processus DXG de machine virtuelle créé lors d’un appel à DxgkDdiCreateProcess. Notez que chaque processus DXG de machine virtuelle appartient au même processus EPROCESS que le même processus de travail de machine virtuelle.

VirtualMachineWorkerProcess

Processus de travail de machine virtuelle créé lors d’un appel à DxgkDdiCreateProcess. Notez qu’étant donné qu’aucune ressource de rendu ou de pilote n’est créée dans ce contexte de processus, le pilote peut ignorer l’allocation de certaines ressources.

SessionIsolatedContainer

Conteneur isolé de session.

Reserved

Ce membre est réservé et doit être défini sur zéro.

Value

Valeur consolidée des membres de champ de bits de la structure.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10
Serveur minimal pris en charge Windows Server 2016
En-tête d3dkmddi.h (inclure D3dkmddi.h)

Voir aussi

DXGKARG_CREATEPROCESS

DxgkDdiCreateProcess