Partager via


INTERFACE ID3D11Device (d3d11.h)

L’interface de l’appareil représente une carte virtuelle ; il est utilisé pour créer des ressources.

Note La dernière version de cette interface est ID3D11Device5 introduit dans le Windows 10 Creators Update. Les applications ciblant Windows 10 Creators Update doivent utiliser l’interface ID3D11Device5 au lieu d’ID3D11Device.
 

Héritage

L’interface ID3D11Device hérite de l’interface IUnknown. ID3D11Device a également les types de membres suivants :

Méthodes

L’interface ID3D11Device possède ces méthodes.

 
ID3D11Device ::CheckCounter

Obtenez le type, le nom, les unités de mesure et une description d’un compteur existant. (ID3D11Device.CheckCounter)
ID3D11Device ::CheckCounterInfo

Obtenir les informations d’un compteur. (ID3D11Device.CheckCounterInfo)
ID3D11Device ::CheckFeatureSupport

Obtient des informations sur les fonctionnalités prises en charge par le pilote graphique actuel. (ID3D11Device.CheckFeatureSupport)
ID3D11Device ::CheckFormatSupport

Obtenez la prise en charge d’un format donné sur l’appareil vidéo installé. (ID3D11Device.CheckFormatSupport)
ID3D11Device ::CheckMultisampleQualityLevels

Obtenez le nombre de niveaux de qualité disponibles pendant le multi-échantillonnage. (ID3D11Device.CheckMultisampleQualityLevels)
ID3D11Device ::CreateBlendState

Créez un objet d’état de fusion qui encapsule l’état de fusion pour la phase sortie-fusion. (ID3D11Device.CreateBlendState)
ID3D11Device ::CreateBuffer

Crée une mémoire tampon (tampon de vertex, mémoire tampon d’index ou mémoire tampon à constante de nuanceur).
ID3D11Device ::CreateClassLinkage

Crée des bibliothèques de liaisons de classes pour activer la liaison de nuanceur dynamique.
ID3D11Device ::CreateComputeShader

Créez un nuanceur de calcul.
ID3D11Device ::CreateCounter

Créez un objet de compteur pour mesurer les performances gpu. (ID3D11Device.CreateCounter)
ID3D11Device ::CreateDeferredContext

Crée un contexte différé, qui peut enregistrer des listes de commandes. (ID3D11Device.CreateDeferredContext)
ID3D11Device ::CreateDepthStencilState

Créez un objet d’état de gabarit de profondeur qui encapsule les informations de test de gabarit de profondeur pour l’étape sortie-fusion. (ID3D11Device.CreateDepthStencilState)
ID3D11Device ::CreateDepthStencilView

Créez une vue de gabarit de profondeur pour accéder aux données de ressources. (ID3D11Device.CreateDepthStencilView)
ID3D11Device ::CreateDomainShader

Créez un nuanceur de domaine.
ID3D11Device ::CreateGeometryShader

Créez un nuanceur de géométrie. (ID3D11Device.CreateGeometryShader)
ID3D11Device ::CreateGeometryShaderWithStreamOutput

Crée un nuanceur de géométrie qui peut écrire dans des mémoires tampons de sortie de streaming. (ID3D11Device.CreateGeometryShaderWithStreamOutput)
ID3D11Device ::CreateHullShader

Créez un nuanceur de coque.
ID3D11Device ::CreateInputLayout

Créez un objet de disposition d’entrée pour décrire les données de mémoire tampon d’entrée pour la phase d’assembleur d’entrée. (ID3D11Device.CreateInputLayout)
ID3D11Device ::CreatePixelShader

Créez un nuanceur de pixels. (ID3D11Device.CreatePixelShader)
ID3D11Device ::CreatePredicate

Crée un prédicat. (ID3D11Device.CreatePredicate)
ID3D11Device ::CreateQuery

Cette interface encapsule les méthodes d’interrogation des informations à partir du GPU. (ID3D11Device.CreateQuery)
ID3D11Device ::CreateRasterizerState

Créez un objet d’état de rastériseur qui indique à la phase de rastériseur comment se comporter. (ID3D11Device.CreateRasterizerState)
ID3D11Device ::CreateRenderTargetView

Crée une vue cible de rendu pour accéder aux données de ressources. (ID3D11Device.CreateRenderTargetView)
ID3D11Device ::CreateSamplerState

Créez un objet sampler-state qui encapsule les informations d’échantillonnage d’une texture. (ID3D11Device.CreateSamplerState)
ID3D11Device ::CreateShaderResourceView

Créez une vue nuanceur-ressource pour accéder aux données d’une ressource. (ID3D11Device.CreateShaderResourceView)
ID3D11Device ::CreateTexture1D

Crée un tableau de textures 1D.
ID3D11Device ::CreateTexture2D

Créez un tableau de textures 2D.
ID3D11Device ::CreateTexture3D

Créez une texture 3D unique.
ID3D11Device ::CreateUnorderedAccessView

Crée une vue pour accéder à une ressource d’accès non ordonnée. (ID3D11Device.CreateUnorderedAccessView)
ID3D11Device ::CreateVertexShader

Créez un objet de nuanceur de vertex à partir d’un nuanceur compilé. (ID3D11Device.CreateVertexShader)
ID3D11Device ::GetCreationFlags

Obtenez les indicateurs utilisés pendant l’appel pour créer l’appareil avec D3D11CreateDevice.
ID3D11Device ::GetDeviceRemovedReason

Obtenez la raison pour laquelle l’appareil a été supprimé. (ID3D11Device.GetDeviceRemovedReason)
ID3D11Device ::GetExceptionMode

Obtenez les indicateurs de mode d’exception. (ID3D11Device.GetExceptionMode)
ID3D11Device ::GetFeatureLevel

Obtient le niveau de fonctionnalité de l’appareil matériel. (ID3D11Device.GetFeatureLevel)
ID3D11Device ::GetImmediateContext

Obtient un contexte immédiat, qui peut lire les listes de commandes. (ID3D11Device.GetImmediateContext)
ID3D11Device ::GetPrivateData

Obtenir des données définies par l’application à partir d’un appareil.
ID3D11Device ::OpenSharedResource

Accorder à un appareil l’accès à une ressource partagée créée sur un autre appareil.
ID3D11Device ::SetExceptionMode

Obtenez les indicateurs de mode d’exception. (ID3D11Device.SetExceptionMode)
ID3D11Device ::SetPrivateData

Définissez les données sur un appareil et associez ces données à un GUID. (ID3D11Device.SetPrivateData)
ID3D11Device ::SetPrivateDataInterface

Associez une interface dérivée de IUnknown à cet enfant d’appareil et associez cette interface à un GUID défini par l’application. (ID3D11Device.SetPrivateDataInterface)

Remarques

Un appareil est créé à l’aide de D3D11CreateDevice.

Windows Phone 8 : Cette API est prise en charge.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 7 [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2008 R2 [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête d3d11.h

Voir aussi

Interfaces principales

IUnknown