Partager via


IDebugExpressionEvaluator : : GetMethodProperty

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

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

Paramètres

  • pSymbolProvider
    [in] Le fournisseur de symbole à utiliser, exprimé sous la forme d'un objet d' IDebugSymbolProvider .

  • pAddress
    [in] L'adresse dans le code, exprimé sous la forme d'un objet d' IDebugAddress , qui doit être résolu à la fonction contenant la plus proche.

  • pBinder
    [in] Le classeur à utiliser, exprimé sous la forme d'un objet d' IDebugBinder .

  • fIncludeHiddenLocals
    [in] Une valeur différente de zéro (TRUE) signifie pour inclure les données locales masqués ; un zéro (d'FALSE) de laisser les données locales masqués

  • ppProperty
    [out] Retourne un objet d' 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 variables locales masqués sont en général des variables qui sont générées par le compilateur.

Voir aussi

Référence

IDebugExpressionEvaluator

IDebugSymbolProvider

IDebugAddress

IDebugBinder

IDebugProperty2