Interface ID3D11Device (d3d11.h)

A interface do dispositivo representa um adaptador virtual; ele é usado para criar recursos.

Nota A versão mais recente dessa interface é ID3D11Device5 introduzida no Atualização do Windows 10 para Criadores. Os aplicativos direcionados Atualização do Windows 10 para Criadores devem usar a interface ID3D11Device5 em vez de ID3D11Device.
 

Herança

A interface ID3D11Device herda da interface IUnknown . ID3D11Device também tem estes tipos de membros:

Métodos

A interface ID3D11Device tem esses métodos.

 
ID3D11Device::CheckCounter

Obtenha o tipo, o nome, as unidades de medida e uma descrição de um contador existente. (ID3D11Device.CheckCounter)
ID3D11Device::CheckCounterInfo

Obtenha as informações de um contador. (ID3D11Device.CheckCounterInfo)
ID3D11Device::CheckFeatureSupport

Obtém informações sobre os recursos compatíveis com o driver de gráficos atual. (ID3D11Device.CheckFeatureSupport)
ID3D11Device::CheckFormatSupport

Obtenha o suporte de um determinado formato no dispositivo de vídeo instalado. (ID3D11Device.CheckFormatSupport)
ID3D11Device::CheckMultisampleQualityLevels

Obtenha o número de níveis de qualidade disponíveis durante a multiamostragem. (ID3D11Device.CheckMultisampleQualityLevels)
ID3D11Device::CreateBlendState

Crie um objeto blend-state que encapsula o estado de combinação para o estágio de fusão de saída. (ID3D11Device.CreateBlendState)
ID3D11Device::CreateBuffer

Cria um buffer (buffer de vértice, buffer de índice ou buffer constante de sombreador).
ID3D11Device::CreateClassLinkage

Cria bibliotecas de vinculação de classe para habilitar a vinculação de sombreador dinâmico.
ID3D11Device::CreateComputeShader

Crie um sombreador de computação.
ID3D11Device::CreateCounter

Crie um objeto de contador para medir o desempenho da GPU. (ID3D11Device.CreateCounter)
ID3D11Device::CreateDeferredContext

Cria um contexto adiado, que pode registrar listas de comandos. (ID3D11Device.CreateDeferredContext)
ID3D11Device::CreateDepthStencilState

Crie um objeto de estado de estêncil de profundidade que encapsula informações de teste de estêncil de profundidade para o estágio de fusão de saída. (ID3D11Device.CreateDepthStencilState)
ID3D11Device::CreateDepthStencilView

Crie uma exibição de estêncil de profundidade para acessar dados de recursos. (ID3D11Device.CreateDepthStencilView)
ID3D11Device::CreateDomainShader

Crie um sombreador de domínio.
ID3D11Device::CreateGeometryShader

Crie um sombreador de geometria. (ID3D11Device.CreateGeometryShader)
ID3D11Device::CreateGeometryShaderWithStreamOutput

Cria um sombreador de geometria que pode gravar em buffers de saída de streaming. (ID3D11Device.CreateGeometryShaderWithStreamOutput)
ID3D11Device::CreateHullShader

Crie um sombreador de casco.
ID3D11Device::CreateInputLayout

Crie um objeto de layout de entrada para descrever os dados de buffer de entrada para o estágio de assembler de entrada. (ID3D11Device.CreateInputLayout)
ID3D11Device::CreatePixelShader

Crie um sombreador de pixel. (ID3D11Device.CreatePixelShader)
ID3D11Device::CreatePredicate

Cria um predicado. (ID3D11Device.CreatePredicate)
ID3D11Device::CreateQuery

Essa interface encapsula métodos para consultar informações da GPU. (ID3D11Device.CreateQuery)
ID3D11Device::CreateRasterizerState

Crie um objeto de estado do rasterizador que informa ao estágio do rasterizador como se comportar. (ID3D11Device.CreateRasterizerState)
ID3D11Device::CreateRenderTargetView

Cria uma exibição de destino de renderização para acessar dados de recurso. (ID3D11Device.CreateRenderTargetView)
ID3D11Device::CreateSamplerState

Crie um objeto de estado de amostra que encapsula informações de amostragem para uma textura. (ID3D11Device.CreateSamplerState)
ID3D11Device::CreateShaderResourceView

Crie uma exibição de recurso de sombreador para acessar dados em um recurso. (ID3D11Device.CreateShaderResourceView)
ID3D11Device::CreateTexture1D

Cria uma matriz de texturas 1D.
ID3D11Device::CreateTexture2D

Crie uma matriz de texturas 2D.
ID3D11Device::CreateTexture3D

Crie uma única textura 3D.
ID3D11Device::CreateUnorderedAccessView

Cria uma exibição para acessar um recurso de acesso não ordenado. (ID3D11Device.CreateUnorderedAccessView)
ID3D11Device::CreateVertexShader

Crie um objeto de sombreador de vértice de um sombreador compilado. (ID3D11Device.CreateVertexShader)
ID3D11Device::GetCreationFlags

Obtenha os sinalizadores usados durante a chamada para criar o dispositivo com D3D11CreateDevice.
ID3D11Device::GetDeviceRemovedReason

Obtenha o motivo pelo qual o dispositivo foi removido. (ID3D11Device.GetDeviceRemovedReason)
ID3D11Device::GetExceptionMode

Obter os sinalizadores de modo de exceção. (ID3D11Device.GetExceptionMode)
ID3D11Device::GetFeatureLevel

Obtém o nível de recurso do dispositivo de hardware. (ID3D11Device.GetFeatureLevel)
ID3D11Device::GetImmediateContext

Obtém um contexto imediato, que pode reproduzir listas de comandos. (ID3D11Device.GetImmediateContext)
ID3D11Device::GetPrivateData

Obter dados definidos pelo aplicativo de um dispositivo.
ID3D11Device::OpenSharedResource

Dê a um dispositivo acesso a um recurso compartilhado criado em um dispositivo diferente.
ID3D11Device::SetExceptionMode

Obter os sinalizadores de modo de exceção. (ID3D11Device.SetExceptionMode)
ID3D11Device::SetPrivateData

Defina dados para um dispositivo e associe esses dados a um guid. (ID3D11Device.SetPrivateData)
ID3D11Device::SetPrivateDataInterface

Associe uma interface derivada de IUnknown a esse filho do dispositivo e associe essa interface a um guid definido pelo aplicativo. (ID3D11Device.SetPrivateDataInterface)

Comentários

Um dispositivo é criado usando D3D11CreateDevice.

Windows Phone 8: há suporte para essa API.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 7 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2008 R2 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho d3d11.h

Confira também

Interfaces principais

IUnknown