Compartilhar via


estrutura D3DDDI_CREATECONTEXTFLAGS (d3dukmdt.h)

A estrutura D3DDDI_CREATECONTEXTFLAGS descreve como criar um contexto em uma chamada para a função pfnCreateContextCb .

Sintaxe

typedef struct _D3DDDI_CREATECONTEXTFLAGS {
  union {
    struct {
      UINT NullRendering : 1;
      UINT InitialData : 1;
      UINT DisableGpuTimeout : 1;
      UINT SynchronizationOnly : 1;
      UINT HwQueueSupported : 1;
      UINT NoKmdAccess : 1;
      UINT TestContext : 1;
#if ...
      UINT Reserved : 25;
#elif
      UINT Reserved : 28;
#else
      UINT Reserved : 30;
#endif
    };
    UINT Value;
  };
} D3DDDI_CREATECONTEXTFLAGS;

Membros

NullRendering

Especifica se a GPU deve processar os comandos enviados pelo contexto criado. O sinalizador de campo de bit NullRendering é definido para informar a GPU para não processar os comandos enviados pelo contexto. O sinalizador de campo de bit NullRendering é definido somente durante a investigação de desempenho e a depuração para simular um mecanismo de renderização infinitamente rápido que ainda deve executar a sobrecarga de envio e sinalização do buffer de DMA. NullRendering nunca é definido durante operações típicas.

InitialData

Quando definido, indica que o contexto é criado com os dados iniciais.

DisableGpuTimeout

Quando definido, indica que o tempo limite da GPU está desabilitado para o contexto.

SynchronizationOnly

Quando definido, indica que o contexto é criado apenas para fins de sincronização e não para renderização.

HwQueueSupported

Quando definido, indica que o contexto dá suporte a filas de hardware, o que pode melhorar a eficiência no processamento de comandos.

NoKmdAccess

Quando definido, indica que o contexto é criado sem acesso kmd (driver de modo kernel). Adicionado no WDDM 2.3.

TestContext

Quando definido, indica que o contexto é criado para fins de teste. Adicionado no WDDM 2.3.

Reserved

Esse membro é reservado e deve ser definido como zero.

Value

Um membro na união contido em D3DDDI_CREATECONTEXTFLAGS que pode conter um valor de 32 bits que identifica como criar o contexto.

Requisitos

Requisito Valor
Cliente mínimo com suporte Disponível no Windows Vista e versões posteriores dos sistemas operacionais Windows.
Cabeçalho d3dukmdt.h (inclua D3dumddi.h, D3dkmddi.h)

Confira também

D3DDDICB_CREATECONTEXT

pfnCreateContextCb