D3DReflectLibrary-Funktion (d3dcompiler.h)
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 |