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