estrutura DXGK_CREATECONTEXTFLAGS (d3dkmddi.h)
A estrutura DXGK_CREATECONTEXTFLAGS identifica como criar contextos.
Sintaxe
typedef struct _DXGK_CREATECONTEXTFLAGS {
union {
struct {
UINT SystemContext : 1;
UINT GdiContext : 1;
UINT VirtualAddressing : 1;
UINT SystemProtectedContext : 1;
UINT HwQueueSupported : 1;
UINT TestContext : 1;
#if ...
UINT Reserved : 26;
#elif
UINT Reserved : 27;
#elif
UINT Reserved : 28;
#elif
UINT Reserved : 29;
#else
UINT Reserved : 30;
#endif
};
UINT Value;
};
} DXGK_CREATECONTEXTFLAGS;
Membros
SystemContext
Um valor UINT que especifica se os contextos que a função DxgkDdiCreateContext de um driver cria são contextos de sistema para o mecanismo que o membro EngineAffinity da estrutura DXGKARG_CREATECONTEXT especifica. Um contexto do sistema é criado apenas para o mecanismo de paginação.
GdiContext
Um valor UINT que especifica se os contextos que a função DxgkDdiCreateContext de um driver cria são contextos específicos de GDI para o mecanismo que o membro EngineAffinity da estrutura DXGKARG_CREATECONTEXT especifica.
Este membro está disponível a partir do Windows 7.
VirtualAddressing
Especifica se os contextos que a função DxgkDdiCreateContext de um driver cria usam endereçamento virtual.
Com suporte a partir do Windows 10.
SystemProtectedContext
Especifica se o contexto que está sendo usado para modificar a VPR terá acesso a alocações fora da VPR.
Com suporte a partir do Windows 10.
HwQueueSupported
Especifica se o contexto dá suporte a filas de hardware.
TestContext
Especifica se o contexto é um contexto de teste.
Reserved
Esse membro é reservado e deve ser definido como zero.
Value
Um membro na união que DXGK_CREATECONTEXTFLAGS contém que pode conter um valor de 32 bits que identifica como criar contextos.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista |
Cabeçalho | d3dkmddi.h (inclua D3dkmddi.h) |