Freigeben über


ID3D11Geräteschnittstelle (d3d11.h)

Die Geräteschnittstelle stellt einen virtuellen Adapter dar. sie wird verwendet, um Ressourcen zu erstellen.

Hinweis Die neueste Version dieser Schnittstelle ist ID3D11Device5, die im Windows 10 Creators Update eingeführt wurde. Anwendungen, die auf Windows 10 Creators Update abzielen, sollten die ID3D11Device5-Schnittstelle anstelle von ID3D11Device verwenden.
 

Vererbung

Die ID3D11Device-Schnittstelle erbt von der IUnknown-Schnittstelle . ID3D11Device verfügt auch über folgende Membertypen:

Methoden

Die ID3D11Device-Schnittstelle verfügt über diese Methoden.

 
ID3D11Device::CheckCounter

Rufen Sie den Typ, den Namen, die Maßeinheiten und eine Beschreibung eines vorhandenen Indikators ab. (ID3D11Device.CheckCounter)
ID3D11Device::CheckCounterInfo

Rufen Sie die Informationen eines Leistungsindikators ab. (ID3D11Device.CheckCounterInfo)
ID3D11Device::CheckFeatureSupport

Ruft Informationen zu den Features ab, die vom aktuellen Grafiktreiber unterstützt werden. (ID3D11Device.CheckFeatureSupport)
ID3D11Device::CheckFormatSupport

Erhalten Sie die Unterstützung für ein bestimmtes Format auf dem installierten Videogerät. (ID3D11Device.CheckFormatSupport)
ID3D11Device::CheckMultisampleQualityLevels

Rufen Sie die Anzahl der beim Multisampling verfügbaren Qualitätsstufen ab. (ID3D11Device.CheckMultisampleQualityLevels)
ID3D11Device::CreateBlendState

Erstellen Sie ein Blendzustandsobjekt, das den Mischzustand für die Ausgabezusammenführungsphase kapselt. (ID3D11Device.CreateBlendState)
ID3D11Device::CreateBuffer

Erstellt einen Puffer (Vertexpuffer, Indexpuffer oder Shaderkonstantenpuffer).
ID3D11Device::CreateClassLinkage

Erstellt Klassenverknüpfungsbibliotheken, um dynamische Shaderverknüpfung zu aktivieren.
ID3D11Device::CreateComputeShader

Erstellen Sie einen Compute-Shader.
ID3D11Device::CreateCounter

Erstellen Sie ein Zählerobjekt zum Messen der GPU-Leistung. (ID3D11Device.CreateCounter)
ID3D11Device::CreateDeferredContext

Erstellt einen verzögerten Kontext, der Befehlslisten aufzeichnen kann. (ID3D11Device.CreateDeferredContext)
ID3D11Device::CreateDepthStencilState

Erstellen Sie ein Tiefenschablonenzustandsobjekt, das Tiefenschablonentestinformationen für die Output-Merger-Phase kapselt. (ID3D11Device.CreateDepthStencilState)
ID3D11Device::CreateDepthStencilView

Erstellen Sie eine Tiefenschablonenansicht für den Zugriff auf Ressourcendaten. (ID3D11Device.CreateDepthStencilView)
ID3D11Device::CreateDomainShader

Erstellen Sie einen Domänen-Shader.
ID3D11Device::CreateGeometryShader

Erstellen Sie einen Geometry-Shader. (ID3D11Device.CreateGeometryShader)
ID3D11Device::CreateGeometryShaderWithStreamOutput

Erstellt einen Geometry-Shader, der in Streamingausgabepuffer schreiben kann. (ID3D11Device.CreateGeometryShaderWithStreamOutput)
ID3D11Device::CreateHullShader

Erstellen Sie einen Hull-Shader.
ID3D11Device::CreateInputLayout

Erstellen Sie ein Eingabelayoutobjekt, um die Eingabepufferdaten für die Eingabe-Assembler-Phase zu beschreiben. (ID3D11Device.CreateInputLayout)
ID3D11Device::CreatePixelShader

Erstellen Sie einen Pixelshader. (ID3D11Device.CreatePixelShader)
ID3D11Device::CreatePredicate

Erstellt ein Prädikat. (ID3D11Device.CreatePredicate)
ID3D11Device::CreateQuery

Diese Schnittstelle kapselt Methoden zum Abfragen von Informationen von der GPU. (ID3D11Device.CreateQuery)
ID3D11Device::CreateRasterizerState

Erstellen Sie ein Rasterizerzustandsobjekt, das der Rasterizerphase mitteilt, wie sie sich verhalten soll. (ID3D11Device.CreateRasterizerState)
ID3D11Device::CreateRenderTargetView

Erstellt eine Renderzielansicht für den Zugriff auf Ressourcendaten. (ID3D11Device.CreateRenderTargetView)
ID3D11Device::CreateSamplerState

Erstellen Sie ein Samplerzustandsobjekt, das Samplinginformationen für eine Textur kapselt. (ID3D11Device.CreateSamplerState)
ID3D11Device::CreateShaderResourceView

Erstellen Sie eine Shaderressourcenansicht für den Zugriff auf Daten in einer Ressource. (ID3D11Device.CreateShaderResourceView)
ID3D11Device::CreateTexture1D

Erstellt ein Array von 1D-Texturen.
ID3D11Device::CreateTexture2D

Erstellen Sie ein Array von 2D-Texturen.
ID3D11Device::CreateTexture3D

Erstellen Sie eine einzelne 3D-Textur.
ID3D11Device::CreateUnorderedAccessView

Erstellt eine Ansicht für den Zugriff auf eine ungeordnete Zugriffsressource. (ID3D11Device.CreateUnorderedAccessView)
ID3D11Device::CreateVertexShader

Erstellen Sie ein Vertex-Shader-Objekt aus einem kompilierten Shader. (ID3D11Device.CreateVertexShader)
ID3D11Device::GetCreationFlags

Rufen Sie die Flags ab, die während des Aufrufs zum Erstellen des Geräts mit D3D11CreateDevice verwendet wurden.
ID3D11Device::GetDeviceRemovedReason

Rufen Sie den Grund ab, warum das Gerät entfernt wurde. (ID3D11Device.GetDeviceRemovedReason)
ID3D11Device::GetExceptionMode

Ruft die Flags für den Ausnahmemodus ab. (ID3D11Device.GetExceptionMode)
ID3D11Device::GetFeatureLevel

Ruft die Featureebene des Hardwaregeräts ab. (ID3D11Device.GetFeatureLevel)
ID3D11Device::GetImmediateContext

Ruft einen unmittelbaren Kontext ab, der Befehlslisten wiedergeben kann. (ID3D11Device.GetImmediateContext)
ID3D11Device::GetPrivateData

Rufen Sie anwendungsdefinierte Daten von einem Gerät ab.
ID3D11Device::OpenSharedResource

Gewähren Sie einem Gerät Zugriff auf eine freigegebene Ressource, die auf einem anderen Gerät erstellt wurde.
ID3D11Device::SetExceptionMode

Ruft die Flags für den Ausnahmemodus ab. (ID3D11Device.SetExceptionMode)
ID3D11Device::SetPrivateData

Legen Sie Daten auf ein Gerät fest, und ordnen Sie diese Daten einer GUID zu. (ID3D11Device.SetPrivateData)
ID3D11Device::SetPrivateDataInterface

Ordnen Sie diesem untergeordneten Gerät eine von IUnknown abgeleitete Schnittstelle zu, und ordnen Sie diese Schnittstelle einer anwendungsdefinierten GUID zu. (ID3D11Device.SetPrivateDataInterface)

Hinweise

Ein Gerät wird mit D3D11CreateDevice erstellt.

Windows Phone 8: Diese API wird unterstützt.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 7 [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile d3d11.h

Weitere Informationen

Kernschnittstellen

IUnknown