Compartir a través de


Interfaz ID3D11Device (d3d11.h)

La interfaz del dispositivo representa un adaptador virtual; se usa para crear recursos.

Nota La versión más reciente de esta interfaz es ID3D11Device5 introducida en el Windows 10 Creators Update. Las aplicaciones destinadas a Windows 10 Creators Update deben usar la interfaz ID3D11Device5 en lugar de ID3D11Device.
 

Herencia

La interfaz ID3D11Device hereda de la interfaz IUnknown . ID3D11Device también tiene estos tipos de miembros:

Métodos

La interfaz ID3D11Device tiene estos métodos.

 
ID3D11Device::CheckCounter

Obtenga el tipo, el nombre, las unidades de medida y una descripción de un contador existente. (ID3D11Device.CheckCounter)
ID3D11Device::CheckCounterInfo

Obtenga la información de un contador. (ID3D11Device.CheckCounterInfo)
ID3D11Device::CheckFeatureSupport

Obtiene información sobre las características compatibles con el controlador de gráficos actual. (ID3D11Device.CheckFeatureSupport)
ID3D11Device::CheckFormatSupport

Obtenga la compatibilidad con un formato determinado en el dispositivo de vídeo instalado. (ID3D11Device.CheckFormatSupport)
ID3D11Device::CheckMultisampleQualityLevels

Obtenga el número de niveles de calidad disponibles durante el muestreo múltiple. (ID3D11Device.CheckMultisampleQualityLevels)
ID3D11Device::CreateBlendState

Cree un objeto blend-state que encapsula el estado de fusión para la fase de fusión de salida. (ID3D11Device.CreateBlendState)
ID3D11Device::CreateBuffer

Crea un búfer (búfer de vértices, búfer de índice o búfer de constantes de sombreador).
ID3D11Device::CreateClassLinkage

Crea bibliotecas de vinculación de clases para habilitar la vinculación dinámica del sombreador.
ID3D11Device::CreateComputeShader

Cree un sombreador de proceso.
ID3D11Device::CreateCounter

Cree un objeto counter para medir el rendimiento de la GPU. (ID3D11Device.CreateCounter)
ID3D11Device::CreateDeferredContext

Crea un contexto diferido, que puede registrar listas de comandos. (ID3D11Device.CreateDeferredContext)
ID3D11Device::CreateDepthStencilState

Cree un objeto de estado de galería de símbolos de profundidad que encapsula la información de prueba de galería de símbolos de profundidad para la fase de fusión de salida. (ID3D11Device.CreateDepthStencilState)
ID3D11Device::CreateDepthStencilView

Cree una vista de galería de símbolos de profundidad para acceder a los datos de recursos. (ID3D11Device.CreateDepthStencilView)
ID3D11Device::CreateDomainShader

Cree un sombreador de dominio.
ID3D11Device::CreateGeometryShader

Cree un sombreador de geometría. (ID3D11Device.CreateGeometryShader)
ID3D11Device::CreateGeometryShaderWithStreamOutput

Crea un sombreador de geometría que puede escribir en búferes de salida de streaming. (ID3D11Device.CreateGeometryShaderWithStreamOutput)
ID3D11Device::CreateHullShader

Cree un sombreador de casco.
ID3D11Device::CreateInputLayout

Cree un objeto de diseño de entrada para describir los datos del búfer de entrada para la fase del ensamblador de entrada. (ID3D11Device.CreateInputLayout)
ID3D11Device::CreatePixelShader

Cree un sombreador de píxeles. (ID3D11Device.CreatePixelShader)
ID3D11Device::CreatePredicate

Crea un predicado. (ID3D11Device.CreatePredicate)
ID3D11Device::CreateQuery

Esta interfaz encapsula métodos para consultar información de la GPU. (ID3D11Device.CreateQuery)
ID3D11Device::CreateRasterizerState

Cree un objeto de estado de rasterizador que indique a la fase de rasterizador cómo comportarse. (ID3D11Device.CreateRasterizerState)
ID3D11Device::CreateRenderTargetView

Crea una vista de destino de representación para acceder a los datos de recursos. (ID3D11Device.CreateRenderTargetView)
ID3D11Device::CreateSamplerState

Cree un objeto sampler-state que encapsula la información de muestreo de una textura. (ID3D11Device.CreateSamplerState)
ID3D11Device::CreateShaderResourceView

Cree una vista de recursos de sombreador para acceder a los datos de un recurso. (ID3D11Device.CreateShaderResourceView)
ID3D11Device::CreateTexture1D

Crea una matriz de texturas 1D.
ID3D11Device::CreateTexture2D

Cree una matriz de texturas 2D.
ID3D11Device::CreateTexture3D

Cree una sola textura 3D.
ID3D11Device::CreateUnorderedAccessView

Crea una vista para acceder a un recurso de acceso desordenado. (ID3D11Device.CreateUnorderedAccessView)
ID3D11Device::CreateVertexShader

Cree un objeto de sombreador de vértices a partir de un sombreador compilado. (ID3D11Device.CreateVertexShader)
ID3D11Device::GetCreationFlags

Obtenga las marcas usadas durante la llamada para crear el dispositivo con D3D11CreateDevice.
ID3D11Device::GetDeviceRemovedReason

Obtenga el motivo por el que se quitó el dispositivo. (ID3D11Device.GetDeviceRemovedReason)
ID3D11Device::GetExceptionMode

Obtiene las marcas del modo de excepción. (ID3D11Device.GetExceptionMode)
ID3D11Device::GetFeatureLevel

Obtiene el nivel de característica del dispositivo de hardware. (ID3D11Device.GetFeatureLevel)
ID3D11Device::GetImmediateContext

Obtiene un contexto inmediato, que puede reproducir listas de comandos. (ID3D11Device.GetImmediateContext)
ID3D11Device::GetPrivateData

Obtener datos definidos por la aplicación de un dispositivo.
ID3D11Device::OpenSharedResource

Proporcione a un dispositivo acceso a un recurso compartido creado en otro dispositivo.
ID3D11Device::SetExceptionMode

Obtiene las marcas del modo de excepción. (ID3D11Device.SetExceptionMode)
ID3D11Device::SetPrivateData

Establezca los datos en un dispositivo y asócielos con un guid. (ID3D11Device.SetPrivateData)
ID3D11Device::SetPrivateDataInterface

Asocie una interfaz derivada de IUnknown con este elemento secundario del dispositivo y asocie esa interfaz con un guid definido por la aplicación. (ID3D11Device.SetPrivateDataInterface)

Comentarios

Se crea un dispositivo con D3D11CreateDevice.

Windows Phone 8: se admite esta API.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 7 [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2008 R2 [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado d3d11.h

Consulte también

Interfaces principales

IUnknown