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 |