Freigeben über


Direct3D 11-Kernschnittstellen

Dieser Abschnitt enthält Informationen zu den Kernschnittstellen.

In diesem Abschnitt

Thema Beschreibung
ID3D11Asynchrone
Diese Schnittstelle kapselt Methoden zum asynchronen Abrufen von Daten aus der GPU.
ID3D11BlendState-
Die Blend-State-Schnittstelle enthält eine Beschreibung für den Mischzustand, den Sie an die Ausgabezusammenführungsstufebinden können.
ID3D11BlendState1
Die Blend-State-Schnittstelle enthält eine Beschreibung für den Mischzustand, den Sie an die Ausgabezusammenführungsstufebinden können. Diese Blend-State-Schnittstelle unterstützt logische Vorgänge sowie Mischvorgänge.
ID3D11CommandList-
Die ID3D11CommandList Schnittstelle kapselt eine Liste der Grafikbefehle für die Wiedergabe.
ID3D11Counter-
Diese Schnittstelle kapselt Methoden zum Messen der GPU-Leistung.
ID3D11DepthStencilState-
Die Tiefenschablonenzustandsschnittstelle enthält eine Beschreibung für den Tiefenschablonenzustand, den Sie an die Ausgabezusammenführungsstufebinden können.
ID3D11Device
Die Geräteschnittstelle stellt einen virtuellen Adapter dar; sie wird zum Erstellen von Ressourcen verwendet.
ID3D11Device1
Die Geräteschnittstelle stellt einen virtuellen Adapter dar; sie wird zum Erstellen von Ressourcen verwendet. ID3D11Device1 fügt den ID3D11Deviceneue Methoden hinzu.
ID3D11Device2-
Die Geräteschnittstelle stellt einen virtuellen Adapter dar; sie wird zum Erstellen von Ressourcen verwendet. ID3D11Device2 fügt denen in ID3D11Device1neue Methoden hinzu.
ID3D11Device3-
Die Geräteschnittstelle stellt einen virtuellen Adapter dar; sie wird zum Erstellen von Ressourcen verwendet. ID3D11Device3 fügt denen in ID3D11Device2neue Methoden hinzu.
ID3D11Device4-
Die Geräteschnittstelle stellt einen virtuellen Adapter dar; sie wird zum Erstellen von Ressourcen verwendet. ID3D11Device4 fügt den ID3D11Device3-neue Methoden hinzu, z. B. RegisterDeviceRemovedEvent und UnregisterDeviceRemoved.
ID3D11Device5-
Die Geräteschnittstelle stellt einen virtuellen Adapter dar; sie wird zum Erstellen von Ressourcen verwendet. ID3D11Device5 fügt den ID3D11Device4-neue Methoden hinzu.
ID3D11DeviceChild
Eine Geräte-untergeordnete Schnittstelle greift auf daten zu, die von einem Gerät verwendet werden.
ID3D11DeviceContext-
Die ID3D11DeviceContext Schnittstelle stellt einen Gerätekontext dar, der Renderbefehle generiert.
Hinweis: Die neueste Version dieser Schnittstelle ist ID3D11DeviceContext4 im Windows 10 Creators Update eingeführt. Anwendungen, die auf Windows 10 Creators Update abzielen, sollten die ID3D11DeviceContext4 Schnittstelle anstelle ID3D11Device-verwenden.
ID3D11DeviceContext1
Die Gerätekontextschnittstelle stellt einen Gerätekontext dar; sie wird zum Rendern von Befehlen verwendet. ID3D11DeviceContext1 fügt den ID3D11DeviceContext-neue Methoden hinzu.
ID3D11DeviceContext2-
Die Gerätekontextschnittstelle stellt einen Gerätekontext dar; sie wird zum Rendern von Befehlen verwendet. ID3D11DeviceContext2 den methoden in ID3D11DeviceContext1hinzugefügt.
ID3D11DeviceContext3-
Die Gerätekontextschnittstelle stellt einen Gerätekontext dar; sie wird zum Rendern von Befehlen verwendet. ID3D11DeviceContext3 fügt den methoden in ID3D11DeviceContext2neue Methoden hinzu.
ID3D11DeviceContext4-
Die Gerätekontextschnittstelle stellt einen Gerätekontext dar; sie wird zum Rendern von Befehlen verwendet. ID3D11DeviceContext4 fügt den Methoden in ID3D11DeviceContext3neue Methoden hinzu.
ID3DDeviceContextState
Die ID3DDeviceContextState Schnittstelle stellt ein Kontextstatusobjekt dar, das Status- und Verhaltensinformationen zu einem Microsoft Direct3D-Gerät enthält.
ID3D11Fence-
Stellt einen Zaun dar, ein Objekt, das für die Synchronisierung der CPU und einer oder mehrerer GPUs verwendet wird.
ID3D11InputLayout
Eine Eingabelayoutschnittstelle enthält eine Definition, wie Vertexdaten, die im Arbeitsspeicher angeordnet sind, in die Eingabeassemblerphase der Grafikpipeline.
ID3D11Multithread-
Stellt Threadingschutz für kritische Abschnitte einer Multithreadanwendung bereit.
ID3D11Predicate
Eine Prädikatschnittstelle bestimmt, ob Geometrie abhängig von den Ergebnissen eines vorherigen Draw-Aufrufs verarbeitet werden soll.
ID3D11Query
Eine Abfrageschnittstelle fragt Informationen von der GPU ab.
ID3D11Query1
Stellt ein Abfrageobjekt zum Abfragen von Informationen aus der Grafikverarbeitungseinheit (GPU) dar.
ID3D11RasterizerState
Die Rasterizerstatusschnittstelle enthält eine Beschreibung für den Rasterizerzustand, den Sie an die Rasterizerstufebinden können.
ID3D11RasterizerState1
Die Rasterizerstatusschnittstelle enthält eine Beschreibung für den Rasterizerzustand, den Sie an die Rasterizerstufebinden können. Diese Rasterizerzustandsschnittstelle unterstützt die erzwungene Beispielanzahl.
ID3D11RasterizerState2
Die Rasterizerstatusschnittstelle enthält eine Beschreibung für den Rasterizerzustand, den Sie an die Rasterizerstufebinden können. Diese Rasterizerzustandsschnittstelle unterstützt erzwungene Stichprobenanzahl und konservativen Rasterungsmodus.
ID3D11SamplerState
Die Sampler-State-Schnittstelle enthält eine Beschreibung für den Samplerzustand, die Sie an eine beliebige Shaderstufe der Pipeline für den Verweis durch Texturbeispielvorgänge binden können.

Direct3D 11 implementiert Schnittstellen für:

Core Reference