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 |