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) |