Partager via


Méthode ITypeInfo ::GetFuncDesc (oaidl.h)

Récupère la structure FUNCDESC qui contient des informations sur une fonction spécifiée.

Syntaxe

HRESULT GetFuncDesc(
  [in]  UINT     index,
  [out] FUNCDESC **ppFuncDesc
);

Paramètres

[in] index

Index de la fonction dont la description doit être retournée. L’index doit être compris entre 0 et 1 inférieur au nombre de fonctions dans ce type.

[out] ppFuncDesc

Structure FUNCDESC qui décrit la fonction spécifiée.

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

La fonction ITypeInfo ::GetFuncDesc permet d’accéder à une structure FUNCDESC qui décrit la fonction avec l’index spécifié. La structure FUNCDESC doit être libérée avec ITypeInfo ::ReleaseFuncDesc. Le nombre de fonctions dans le type est l’un des attributs contenus dans la structure TYPEATTR.

Exemples

Dans l’exemple suivant, la fonction CHECKRESULT n’est pas définie. Remplacez cette fonction par votre code de gestion des erreurs.

CHECKRESULT(ptypeinfo->GetFuncDesc(i, &pfuncdesc));
idMember = pfuncdesc->memid;
CHECKRESULT(ptypeinfo->GetDocumentation(idMember, &bstrName, NULL, NULL, NULL));
ptypeinfo->ReleaseFuncDesc(pfuncdesc);

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête oaidl.h

Voir aussi

ITypeInfo