Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Erstellt eine Bibliotheksreflektionsschnittstelle aus Quelldaten, die eine HLSL-Bibliothek mit Funktionen enthält.
Syntax
HRESULT D3DReflectLibrary(
[in] LPCVOID pSrcData,
[in] SIZE_T SrcDataSize,
[in] REFIID riid,
[out] LPVOID *ppReflector
);
Parameter
[in] pSrcData
Typ: LPCVOID
Ein Zeiger auf Quelldaten als HLSL-Bibliothek von Funktionen.
[in] SrcDataSize
Typ: SIZE_T
Die Größe des Speicherblocks in Bytes, auf den pSrcData verweist.
[in] riid
Typ: REFIID
Die Referenz-GUID der zu verwendenden COM-Schnittstelle. Beispiel : IID_ID3D11LibraryReflection.
[out] ppReflector
Typ: LPVOID*
Ein Zeiger auf eine Variable, die einen Zeiger auf die Bibliotheksreflektionsschnittstelle ID3D11LibraryReflection empfängt.
Rückgabewert
Typ: HRESULT
Gibt bei erfolgreicher Ausführung S_OK zurück. Gibt andernfalls einen der Direct3D 11-Rückgabecodes zurück.
Anforderungen
| Anforderung | Wert |
|---|---|
| Zielplattform | Windows |
| Kopfzeile | d3dcompiler.h |
| Bibliothek | D3DCompiler.lib |
| DLL | D3DCompiler_47.dll |