IDebugExpressionEvaluator::GetMethodPropertyIDebugExpressionEvaluator::GetMethodProperty

Cette méthode obtient un objet qui contient les variables locales, les arguments et les autres propriétés d’une méthode.This method gets a property object that contains the locals, arguments, and other properties of a method.

SyntaxeSyntax

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ètresParameters

pSymbolProvider
[in] Le fournisseur de symboles à utiliser, exprimé sous la forme un IDebugSymbolProvider objet.[in] The symbol provider to be used, expressed as an IDebugSymbolProvider object.

pAddress
[in] L’adresse dans le code, exprimée sous la forme un IDebugAddress fonction de l’objet, qui doit être résolu au contenant le plus proche.[in] The address in code, expressed as an IDebugAddress object, that should be resolved to the nearest containing function.

pBinder
[in] Le classeur à utiliser, exprimé sous la forme un IDebugBinder objet.[in] The binder to be used, expressed as an IDebugBinder object.

fIncludeHiddenLocals
[in] Différent de zéro (TRUE) signifie qu’inclure des variables locales masqués ; zéro (FALSE) signifie ne pas définir les variables locales masqués[in] Nonzero (TRUE)means to include hidden locals; zero (FALSE) means to leave out hidden locals

ppProperty
[out] Retourne un IDebugProperty2 objet qui représente la méthode.[out] Returns an IDebugProperty2 object that represents the method.

Valeur de retourReturn Value

En cas de réussite, retourne S_OK; sinon, retourne un code d’erreur.If successful, returns S_OK; otherwise, returns an error code.

NotesRemarks

Variables locales masqués sont généralement des variables qui sont générés par le compilateur.Hidden locals are typically variables that are generated by the compiler.

Voir aussiSee Also

IDebugExpressionEvaluator IDebugExpressionEvaluator
IDebugSymbolProvider IDebugSymbolProvider
IDebugAddress IDebugAddress
IDebugBinder IDebugBinder
IDebugProperty2IDebugProperty2