Méthode ITypeInfo ::AddressOfMember (oaidl.h)
Récupère les adresses de fonctions statiques ou de variables, telles que celles définies dans une DLL.
Syntaxe
HRESULT AddressOfMember(
[in] MEMBERID memid,
[in] INVOKEKIND invKind,
[out] PVOID *ppv
);
Paramètres
[in] memid
ID de membre du membre statique dont l’adresse doit être récupérée. L’ID de membre est défini par le DISPID.
[in] invKind
Indique si le membre est une propriété et, le cas échéant, de quel type.
[out] ppv
Membre statique.
Valeur retournée
Cette méthode peut retourner l’une de ces valeurs.
Code de retour | Description |
---|---|
|
Réussite. |
|
Un ou plusieurs arguments ne sont pas valides. |
|
Mémoire insuffisante pour terminer l’opération. |
Remarques
Les adresses sont valides jusqu’à ce que l’appelant libère sa référence à la description de type. Le paramètre invKind peut être ignoré, sauf si l’adresse d’une fonction de propriété est demandée.
Si la description de type hérite d’une autre description de type, cette fonction est récursive à la description de type de base, si nécessaire, pour rechercher l’élément avec l’ID de membre demandé.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | oaidl.h |
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