Compartilhar via


estrutura DXGK_CREATEPROCESSFLAGS (d3dkmddi.h)

DXGK_CREATEPROCESSFLAGS são sinalizadores fornecidos por Dxgkrnlque descrevem as características do processo de Dxgkrnlpara o qual DxgkDdiCreateProcess é criar um objeto de processo kmd (driver no modo kernel).

Sintaxe

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;

Membros

SystemProcess

Indica que o processo referenciado por hDxgkProcess é um processo do sistema.

GdiProcess

Indica que o processo referenciado por hDxgkProcess é um processo GDI.

VirtualMachineProcess

Indica que o processo Dxgkrnl sendo criado durante uma chamada para DxgkDdiCreateProcess está associado a uma máquina virtual. Cada máquina virtual processo de Dxgkrnl pertencerá ao mesmo EPROCESS que o mesmo processo de trabalho da máquina virtual. Introduzido no WDDM 2.2.

VirtualMachineWorkerProcess

Indica que o processo que está sendo criado durante uma chamada para DxgkDdiCreateProcess é o processo de trabalho de uma máquina virtual. Como nenhum recurso de renderização ou driver é criado nesse contexto de processo, o driver pode ignorar a alocação de determinados recursos. Introduzido no WDDM 2.4.

SessionIsolatedContainer

Indica se o processo está em execução em um contêiner isolado de sessão. Introduzido no WDDM 2.5.

Reserved

Esse membro é reservado e deve ser definido como zero.

Value

O valor consolidado dos membros bitfield da estrutura.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows 10
servidor com suporte mínimo Windows Server 2016
cabeçalho d3dkmddi.h (inclua D3dkmddi.h)

Consulte também

DXGKARG_CREATEPROCESS

DxgkDdiCreateProcess