Compartir a través de


estructura DXGK_CREATEPROCESSFLAGS (d3dkmddi.h)

DXGK_CREATEPROCESSFLAGS se usa con DXGKARG_CREATEPROCESS y DxgkDdiCreateProcess para crear un objeto de controlador de modo kernel para un objeto de proceso de kernel gráficos de Microsoft DirectX.

Sintaxis

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;

Miembros

SystemProcess

Indica que se está creando un proceso del sistema.

GdiProcess

Indica que se está creando un proceso GDI.

VirtualMachineProcess

Proceso DXG de máquina virtual creado durante una llamada a DxgkDdiCreateProcess. Tenga en cuenta que cada proceso DXG de máquina virtual pertenecerá al mismo EPROCESS que el mismo proceso de trabajo de máquina virtual.

VirtualMachineWorkerProcess

Proceso de trabajo de máquina virtual creado durante una llamada a DxgkDdiCreateProcess. Tenga en cuenta que, dado que no se crea ningún recurso de controlador o representación en este contexto de proceso, el controlador podría omitir la asignación de determinados recursos.

SessionIsolatedContainer

Contenedor aislado de sesión.

Reserved

Este miembro está reservado y debe establecerse en cero.

Value

Valor consolidado de los miembros de campo de bits de la estructura.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10
Servidor mínimo compatible Windows Server 2016
Encabezado d3dkmddi.h (incluye D3dkmddi.h)

Consulte también

DXGKARG_CREATEPROCESS

DxgkDdiCreateProcess