Udostępnij za pośrednictwem


IDebugExpressionEvaluator::GetMethodProperty

Ta metoda pobiera obiekt właściwości, który zawiera właściwości lokalne, argumenty i inne właściwości metody.

Składnia

int GetMethodProperty(
   IDebugSymbolProvider pSymbolProvider,
   IDebugAddress        pAddress,
   IDebugBinder         pBinder,
   int                  fIncludeHiddenLocals,
   out IDebugProperty2  ppProperty
);

Parametry

pSymbolProvider
[in] Dostawca symboli do użycia, wyrażony jako obiekt IDebugSymbolProvider .

pAddress
[in] Adres w kodzie, wyrażony jako obiekt IDebugAddress , który powinien zostać rozpoznany dla najbliższej funkcji zawierającej.

pBinder
[in] Powiązanie, które ma być używane, wyrażone jako obiekt IDebugBinder .

fIncludeHiddenLocals
[in] Nonzero (TRUE)oznacza uwzględnienie ukrytych ustawień lokalnych; zero (FALSE) oznacza pozostawienie ukrytych lokalnych

ppProperty
[out] Zwraca obiekt IDebugProperty2 reprezentujący metodę .

Wartość zwracana

Jeśli operacja powiedzie się, zwraca wartość S_OK; w przeciwnym razie zwraca kod błędu.

Uwagi

Ukryte ustawienia lokalne to zazwyczaj zmienne generowane przez kompilator.

Zobacz też