IDebugExpressionEvaluator::GetMethodLocationProperty
Tato metoda převede umístění metody a posun na adresu paměti.
Syntaxe
int GetMethodLocationProperty(
string upstrFullyQualifiedMethodPlusOffset,
IDebugSymbolProvider pSymbolProvider,
IDebugAddress pAddress,
IDebugBinder pBinder,
out IDebugProperty2 ppProperty
);
Parametry
upstrFullyQualifiedMethodPlusOffset
[v] Umístění a posun metody vyjádřené jako řetězec.
pSymbolProvider
[v] Zprostředkovatel symbolu vyjádřený jako IDebugSymbolProvider objektu.
pAddress
[v] Adresa v metodě vyjádřená jako IDebugAddress objekt.
pBinder
[v] Pořadač vyjádřený jako objekt IDebugBinder .
ppProperty
[ven] Vrátí IDebugProperty2 rozhraní, které představuje adresu paměti.
Vrácená hodnota
V případě úspěchu vrátí hodnotu S_OK
; v opačném případě vrátí kód chyby.
Poznámky
Vrácenou adresu lze použít například k nastavení zarážky.
I přes název upstrFullyQualifiedMethodPlusOffset
lze tento parametr předat částečně kvalifikovaný název metody. V takovém případě je vybraná metoda ta, která je uzavřena pAddress
. Způsob interpretace tohoto parametru je až do implementace vyhodnocovače výrazů a jazyka, který podporuje.