Fonction D3DReflectLibrary (d3dcompiler.h)
Crée une interface de réflexion de bibliothèque à partir de données sources qui contient une bibliothèque HLSL de fonctions.
Syntaxe
HRESULT D3DReflectLibrary(
[in] LPCVOID pSrcData,
[in] SIZE_T SrcDataSize,
[in] REFIID riid,
[out] LPVOID *ppReflector
);
Paramètres
[in] pSrcData
Type : LPCVOID
Pointeur vers les données sources en tant que bibliothèque HLSL de fonctions.
[in] SrcDataSize
Type : SIZE_T
Taille, en octets, du bloc de mémoire vers lequel pSrcData pointe.
[in] riid
Type : REFIID
GUID de référence de l’interface COM à utiliser. Par exemple, IID_ID3D11LibraryReflection.
[out] ppReflector
Type : LPVOID*
Pointeur vers une variable qui reçoit un pointeur vers une interface de réflexion de bibliothèque, ID3D11LibraryReflection.
Valeur retournée
Type : HRESULT
Retourne S_OK en cas de réussite ; dans le cas contraire, retourne l’un des codes de retour Direct3D 11.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | d3dcompiler.h |
Bibliothèque | D3DCompiler.lib |
DLL | D3DCompiler_47.dll |