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 |