Sdílet prostřednictvím


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 upstrFullyQualifiedMethodPlusOffsetlze 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.

Viz také