Freigeben über


IDebugMethodField::EnumParameters

Erstellt einen Enumerator für die Parameter der Methode.

Syntax

int EnumParameters(
   out IEnumDebugFields ppParams
);

Parameter

ppParams
[out] Gibt ein IEnumDebugFields -Objekt zurück, das die Liste der Parameter für die Methode darstellt. Andernfalls wird ein NULL-Wert zurückgegeben, wenn keine Parameter vorhanden sind.

Rückgabewert

Bei erfolgreicher Ausführung gibt S_OK zurück oder gibt S_FALSE zurück, wenn keine Parameter vorhanden sind. Andernfalls wird ein Fehlercode zurückgegeben.

Hinweise

Jedes Element ist ein IDebugField -Objekt, das verschiedene Typen von Parametern darstellt. Rufen Sie die GetKind-Methode für jedes Objekt auf, um genau zu bestimmen, welche Art von Parameter das Objekt darstellt.

Ein Parameter enthält sowohl den Variablennamen als auch den Typ. Der erste Parameter für eine Klassenmethode ist in der Regel der Zeiger "this".

Wenn nur die Typen der Parameter erforderlich sind, rufen Sie die EnumArguments-Methode auf.

Siehe auch