Condividi tramite


Interfaccia ID3D11Device (d3d11.h)

L'interfaccia del dispositivo rappresenta una scheda virtuale; viene usato per creare risorse.

Nota La versione più recente di questa interfaccia è ID3D11Device5 introdotta nella Windows 10 Creators Update. Le applicazioni destinate Windows 10 Creators Update devono usare l'interfaccia ID3D11Device5 anziché ID3D11Device.
 

Ereditarietà

L'interfaccia ID3D11Device eredita dall'interfaccia IUnknown . ID3D11Device include anche questi tipi di membri:

Metodi

L'interfaccia ID3D11Device include questi metodi.

 
ID3D11Device::CheckCounter

Ottenere il tipo, il nome, le unità di misura e una descrizione di un contatore esistente. (ID3D11Device.CheckCounter)
ID3D11Device::CheckCounterInfo

Ottenere le informazioni di un contatore. (ID3D11Device.CheckCounterInfo)
ID3D11Device::CheckFeatureSupport

Ottiene informazioni sulle funzionalità supportate dal driver grafico corrente. (ID3D11Device.CheckFeatureSupport)
ID3D11Device::CheckFormatSupport

Ottenere il supporto di un determinato formato nel dispositivo video installato. (ID3D11Device.CheckFormatSupport)
ID3D11Device::CheckMultisampleQualityLevels

Ottenere il numero di livelli di qualità disponibili durante il multicampionamento. (ID3D11Device.CheckMultisampleQualityLevels)
ID3D11Device::CreateBlendState

Creare un oggetto blend-state che incapsula lo stato di fusione per la fase di fusione di output. (ID3D11Device.CreateBlendState)
ID3D11Device::CreateBuffer

Crea un buffer (buffer vertice, buffer di indice o buffer costante shader).
ID3D11Device::CreateClassLinkage

Crea librerie di collegamento di classe per abilitare il collegamento di shader dinamico.
ID3D11Device::CreateComputeShader

Creare uno shader di calcolo.
ID3D11Device::CreateCounter

Creare un oggetto contatore per misurare le prestazioni della GPU. (ID3D11Device.CreateCounter)
ID3D11Device::CreateDeferredContext

Crea un contesto posticipato, che può registrare elenchi di comandi. (ID3D11Device.CreateDeferredContext)
ID3D11Device::CreateDepthStencilState

Creare un oggetto stato di profondità-stencil che incapsula le informazioni di test depth-stencil per la fase di fusione di output. (ID3D11Device.CreateDepthStencilState)
ID3D11Device::CreateDepthStencilView

Creare una visualizzazione profondità-stencil per l'accesso ai dati delle risorse. (ID3D11Device.CreateDepthStencilView)
ID3D11Device::CreateDomainShader

Creare uno shader di dominio.
ID3D11Device::CreateGeometryShader

Creare uno shader geometry. (ID3D11Device.CreateGeometryShader)
ID3D11Device::CreateGeometryShaderWithStreamOutput

Crea un shader geometry che può scrivere nei buffer di output di streaming. (ID3D11Device.CreateGeometryShaderWithStreamOutput)
ID3D11Device::CreateHullShader

Creare uno shader dello scafo.
ID3D11Device::CreateInputLayout

Creare un oggetto input-layout per descrivere i dati del buffer di input per la fase di input-assembler. (ID3D11Device.CreateInputLayout)
ID3D11Device::CreatePixelShader

Creare un pixel shader. (ID3D11Device.CreatePixelShader)
ID3D11Device::CreatePredicate

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

Questa interfaccia incapsula i metodi per eseguire query sulle informazioni dalla GPU. (ID3D11Device.CreateQuery)
ID3D11Device::CreateRasterizerState

Creare un oggetto stato rasterizer che indica alla fase di rasterizer come comportarsi. (ID3D11Device.CreateRasterizerState)
ID3D11Device::CreateRenderTargetView

Crea una visualizzazione di destinazione di rendering per l'accesso ai dati delle risorse. (ID3D11Device.CreateRenderTargetView)
ID3D11Device::CreateSamplerState

Creare un oggetto sampler-state che incapsula le informazioni di campionamento per una trama. (ID3D11Device.CreateSamplerState)
ID3D11Device::CreateShaderResourceView

Creare una visualizzazione shader-resource per l'accesso ai dati in una risorsa. (ID3D11Device.CreateShaderResourceView)
ID3D11Device::CreateTexture1D

Crea una matrice di trame 1D.
ID3D11Device::CreateTexture2D

Creare una matrice di trame 2D.
ID3D11Device::CreateTexture3D

Creare una trama 3D singola.
ID3D11Device::CreateUnorderedAccessView

Crea una visualizzazione per l'accesso a una risorsa di accesso non ordinata. (ID3D11Device.CreateUnorderedAccessView)
ID3D11Device::CreateVertexShader

Creare un oggetto vertex-shader da uno shader compilato. (ID3D11Device.CreateVertexShader)
ID3D11Device::GetCreationFlags

Ottenere i flag usati durante la chiamata per creare il dispositivo con D3D11CreateDevice.
ID3D11Device::GetDeviceRemovedReason

Ottenere il motivo per cui il dispositivo è stato rimosso. (ID3D11Device.GetDeviceRemovedReason)
ID3D11Device::GetExceptionMode

Ottenere i flag in modalità eccezione. (ID3D11Device.GetExceptionMode)
ID3D11Device::GetFeatureLevel

Ottiene il livello di funzionalità del dispositivo hardware. (ID3D11Device.GetFeatureLevel)
ID3D11Device::GetImmediateContext

Ottiene un contesto immediato, che può riprodurre elenchi di comandi. (ID3D11Device.GetImmediateContext)
ID3D11Device::GetPrivateData

Ottenere dati definiti dall'applicazione da un dispositivo.
ID3D11Device::OpenSharedResource

Concedere a un dispositivo l'accesso a una risorsa condivisa creata in un dispositivo diverso.
ID3D11Device::SetExceptionMode

Ottenere i flag in modalità eccezione. (ID3D11Device.SetExceptionMode)
ID3D11Device::SetPrivateData

Impostare i dati su un dispositivo e associare tali dati a un guid. (ID3D11Device.SetPrivateData)
ID3D11Device::SetPrivateDataInterface

Associare un'interfaccia derivata da IUnknown a questo elemento figlio del dispositivo e associare tale interfaccia a un guid definito dall'applicazione. (ID3D11Device.SetPrivateDataInterface)

Commenti

Viene creato un dispositivo usando D3D11CreateDevice.

Windows Phone 8: questa API è supportata.

Requisiti

Requisito Valore
Client minimo supportato Windows 7 [app desktop | App UWP]
Server minimo supportato Windows Server 2008 R2 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione d3d11.h

Vedi anche

Interfacce di base

IUnknown