Partager via


IDebugExpressionEvaluator::GetMethodProperty

Cette méthode obtient un objet de propriété qui contient les variables locales, les arguments et d’autres propriétés d’une méthode.

Syntaxe

int GetMethodProperty(
   IDebugSymbolProvider pSymbolProvider,
   IDebugAddress        pAddress,
   IDebugBinder         pBinder,
   int                  fIncludeHiddenLocals,
   out IDebugProperty2  ppProperty
);

Paramètres

pSymbolProvider
[in] Fournisseur de symboles à utiliser, exprimé en tant qu’objet IDebugSymbolProvider .

pAddress
[in] Adresse dans le code, exprimée sous la forme d’un objet IDebugAddress , qui doit être résolue en fonction contenante la plus proche.

pBinder
[in] Classeur à utiliser, exprimé en tant qu’objet IDebugBinder .

fIncludeHiddenLocals
[in] Non-zéro (TRUE)signifie inclure des locaux masqués ; zéro (FALSE) signifie laisser les locaux masqués

ppProperty
[out] Renvoie un objet IDebugProperty2 qui représente la méthode.

Valeur de retour

En cas de réussite, retourne S_OK , sinon, retourne un code d'erreur.

Notes

Les locaux masqués sont généralement des variables générées par le compilateur.

Voir aussi