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ésppProperty
[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.