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 |