Partager via


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
S_OK
Réussite.
E_INVALIDARG
Un ou plusieurs arguments ne sont pas valides.
E_OUTOFMEMORY
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

ITypeInfo