Compartilhar via


enumeração D3D11_1_CREATE_DEVICE_CONTEXT_STATE_FLAG (d3d11_1.h)

Descreve os sinalizadores usados para criar um objeto de estado de contexto do dispositivo (ID3DDeviceContextState) com o método ID3D11Device1::CreateDeviceContextState .

Syntax

typedef enum D3D11_1_CREATE_DEVICE_CONTEXT_STATE_FLAG {
  D3D11_1_CREATE_DEVICE_CONTEXT_STATE_SINGLETHREADED = 0x1
} ;

Constantes

 
D3D11_1_CREATE_DEVICE_CONTEXT_STATE_SINGLETHREADED
Valor: 0x1
Você usará esse sinalizador se o aplicativo chamar apenas métodos de interfaces Direct3D 11 e Direct3D 10 de um único thread. Por padrão, o Direct3D 11 e o Direct3D 10 são thread-safe.
Usando esse sinalizador, você pode aumentar o desempenho. No entanto, se você usar esse sinalizador e seu aplicativo chamar métodos de vários threads, o comportamento indefinido poderá resultar.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8 e Atualização de Plataforma para Windows 7 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2012 e Atualização de Plataforma para Windows Server 2008 R2 [somente aplicativos da área de trabalho]
Cabeçalho d3d11_1.h

Confira também

Enumerações principais

ID3D11Device1::CreateDeviceContextState