Compartilhar via


estrutura DXGK_CREATEPROCESSFLAGS (d3dkmddi.h)

DXGK_CREATEPROCESSFLAGS é usado com DXGKARG_CREATEPROCESS e DxgkDdiCreateProcess para criar um objeto de driver de modo kernel para um objeto de processo de kernel de elementos gráficos do Microsoft DirectX.

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 um processo do sistema está sendo criado.

GdiProcess

Indica que um processo GDI está sendo criado.

VirtualMachineProcess

O processo DXG da máquina virtual criado durante uma chamada para DxgkDdiCreateProcess. Observe que cada processo DXG de máquina virtual pertencerá ao mesmo EPROCESS que o mesmo processo de trabalho de máquina virtual.

VirtualMachineWorkerProcess

O processo de trabalho da máquina virtual criado durante uma chamada para DxgkDdiCreateProcess. Observe que, como nenhum recurso de renderização ou driver é criado nesse contexto de processo, o driver pode ignorar a alocação de determinados recursos.

SessionIsolatedContainer

O contêiner isolado da sessão.

Reserved

Esse membro é reservado e deve ser definido como zero.

Value

O valor consolidado dos membros de campo de bits da estrutura.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10
Servidor mínimo com suporte Windows Server 2016
Cabeçalho d3dkmddi.h (inclua D3dkmddi.h)

Confira também

DXGKARG_CREATEPROCESS

DxgkDdiCreateProcess