Compartilhar via


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)

Confira também

DXGKARG_CREATECONTEXT

DxgkDdiCreateContext