Partager via


ITypeInfo ::GetVarDesc, méthode (oaidl.h)

Récupère une structure VARDESC qui décrit la variable spécifiée.

Syntaxe

HRESULT GetVarDesc(
  [in]  UINT    index,
  [out] VARDESC **ppVarDesc
);

Paramètres

[in] index

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

[out] ppVarDesc

VARDESC qui décrit la variable 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

Pour libérer la structure VARDESC, utilisez ReleaseVarDesc.

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->GetVarDesc(i, &pvardesc));
idMember = pvardesc->memid;
CHECKRESULT(ptypeinfo->GetDocumentation(idMember, &bstrName, NULL, NULL, 
      NULL));
ptypeinfo->ReleaseVarDesc(pvardesc);

Configuration requise

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

Voir aussi

ITypeInfo