IDebugExpressionEvaluator::GetMethodPropertyIDebugExpressionEvaluator::GetMethodProperty

Cette méthode obtient un objet de propriété qui contient les variables locales, arguments et 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 symbole à utiliser, exprimée 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ésolue au point 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ée 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) permet d’inclure des variables locales de masqué ; zéro (FALSE) revient à omettre 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