Freigeben über


ID3D11LibraryReflection-Schnittstelle (d3d11shader.h)

Eine Bibliotheksreflektionsschnittstelle greift auf Bibliotheksinformationen zu.

Hinweis Diese Schnittstelle ist Teil der HLSL-Shaderverknüpfungstechnologie, die Sie auf allen Direct3D 11-Plattformen verwenden können, um vorkompilierte HLSL-Funktionen zu erstellen, sie in Bibliotheken zu packen und sie zur Laufzeit in vollständigen Shadern zu verknüpfen.

 

Vererbung

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

Methoden

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

 
ID3D11LibraryReflection::GetDesc

Füllt die Bibliotheksdeskriptorstruktur für die Bibliotheksreflektion aus. (ID3D11LibraryReflection.GetDesc)
ID3D11LibraryReflection::GetFunctionByIndex

Die ID3D11LibraryReflection::GetFunctionByIndex (d3d11shader.h)-Methode ruft den Funktionsreflektor ab.

Hinweise

Um eine Bibliotheksreflektionsschnittstelle zu erhalten, rufen Sie D3DReflectLibrary auf.

HinweisID3D11LibraryReflection erfordert die D3dcompiler_47.dll oder eine höhere Version der DLL.
 

Anforderungen

   
Zielplattform Windows
Kopfzeile d3d11shader.h

Siehe auch

IUnknown

Shader-Schnittstellen