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 |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour