IDebugExpressionEvaluator::GetMethodLocationPropertyIDebugExpressionEvaluator::GetMethodLocationProperty

Cette méthode convertit un emplacement de la méthode et le décalage en une adresse mémoire.This method converts a method location and offset into a memory address.

SyntaxeSyntax

HRESULT GetMethodLocationProperty(   
   LPCOLESTR             upstrFullyQualifiedMethodPlusOffset,  
   IDebugSymbolProvider* pSymbolProvider,  
   IDebugAddress*        pAddress,  
   IDebugBinder*         pBinder,  
   IDebugProperty2**     ppProperty  
);  
int GetMethodLocationProperty(  
   string               upstrFullyQualifiedMethodPlusOffset,   
   IDebugSymbolProvider pSymbolProvider,   
   IDebugAddress        pAddress,   
   IDebugBinder         pBinder,   
   out IDebugProperty2  ppProperty  
);  

ParamètresParameters

upstrFullyQualifiedMethodPlusOffset
[in] L’emplacement de la méthode et le décalage, exprimé sous forme de chaîne.[in] The method location and offset, expressed as a string.

pSymbolProvider
[in] Le fournisseur de symbole exprimée sous la forme un IDebugSymbolProvider objet.[in] The symbol provider expressed as an IDebugSymbolProvider object.

pAddress
[in] Une adresse dans la méthode, exprimée sous la forme un IDebugAddress objet.[in] An address within the method, expressed as an IDebugAddress object.

pBinder
[in] Le binder exprimée sous la forme un IDebugBinder objet.[in] The binder expressed as an IDebugBinder object.

ppProperty
[out] Retourne un IDebugProperty2 interface qui représente l’adresse mémoire.[out] Returns an IDebugProperty2 interface that represents the memory address.

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

L’adresse retournée peut être utilisé pour définir un point d’arrêt, par exemple.The returned address can be used to set a breakpoint, for example.

Malgré le nom upstrFullyQualifiedMethodPlusOffset, ce paramètre peut être passé à un nom de méthode partiellement qualifié.Despite the name upstrFullyQualifiedMethodPlusOffset, this parameter can be passed a partially qualified method name. Dans ce cas, la méthode sélectionnée est celui qui englobe pAddress.In that case, the selected method is the one that encloses pAddress. Interprétation de ce paramètre est l’implémentation de l’évaluateur d’expression et de la langue qu’il prend en charge.How this parameter is interpreted is up to the implementation of the expression evaluator and the language it supports.

Voir aussiSee Also

IDebugSymbolProvider IDebugSymbolProvider
IDebugBinder IDebugBinder
IDebugProperty2 IDebugProperty2
IDebugExpressionEvaluatorIDebugExpressionEvaluator