Freigeben über


IDebugClassField::EnumConstructors

Erstellt einen Enumerator für die Konstruktoren für diese Klasse.

Syntax

int EnumConstructors(
   CONSTRUCTOR_ENUM     cMatch,
   out IEnumDebugFields ppEnum
);

Parameter

cMatch
[in] Ein Wert aus der CONSTRUCTOR_ENUM-Aufzählung , die den Typ von Konstruktoren zur Aufzählung angibt.

ppEnum
[out] Gibt ein IEnumDebugFields -Objekt zurück, das die Liste der Konstruktoren darstellt. Gibt einen NULL-Wert zurück, wenn keine Konstruktoren vorhanden sind.

Rückgabewert

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

Hinweise

Jedes Element der Enumeration ist ein IDebugMethodField -Objekt, das eine Konstruktormethode beschreibt.

Die Liste der Konstruktoren enthält in der Regel nicht die Standardkonstruktoren, die von einem Compiler bereitgestellt werden.

Siehe auch