Freigeben über


IDebugExpressionEvaluator::GetMethodProperty

Diese Methode ruft ein Eigenschaftsobjekt ab, das die Lokalen, Argumente und andere Eigenschaften einer Methode enthält.

Syntax

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

Parameter

pSymbolProvider
[in] Der zu verwendende Symbolanbieter, ausgedrückt als IDebugSymbolProvider-Objekt .

pAddress
[in] Die Adresse im Code, ausgedrückt als IDebugAddress-Objekt , die in die nächste enthaltende Funktion aufgelöst werden soll.

pBinder
[in] Der zu verwendende Sammelordner, ausgedrückt als IDebugBinder-Objekt .

fIncludeHiddenLocals
[in] Nonzero (TRUE)bedeutet, ausgeblendete Lokale einzuschließen; Null (FALSE) bedeutet, ausgeblendete Lokale auslassen

ppProperty
[out] Gibt ein IDebugProperty2 -Objekt zurück, das die Methode darstellt.

Rückgabewert

Wenn die Ausführung erfolgreich ist, wird S_OK, andernfalls ein Fehlercode zurückgegeben.

Hinweise

Ausgeblendete Lokale sind in der Regel Variablen, die vom Compiler generiert werden.

Siehe auch