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 |