Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Listet MemberDef-Token auf, die Member des angegebenen Typs darstellen.
HRESULT EnumMembers (
[in, out] HCORENUM *phEnum,
[in] mdTypeDef cl,
[out] mdToken rMembers[],
[in] ULONG cMax,
[out] ULONG *pcTokens
);
Parameter
phEnum
[in, out] Ein Zeiger auf den Enumerator.cl
[in] Ein TypeDef-Token, das den Typ darstellt, dessen Member aufgelistet werden sollen.rMembers
[out] Das Array, das verwendet wird, um die MemberDef-Token aufzunehmen.cMax
[in] Die maximale Größe des rMembers-Arrays.pcTokens
[out] Die tatsächliche Anzahl der in rMembers zurückgegebenen MemberDef-Token.
Rückgabewert
HRESULT |
Beschreibung |
---|---|
S_OK |
EnumMembers erfolgreich zurückgegeben. |
S_FALSE |
Es sind keine MemberDef-Token vorhanden, die aufgelistet werden können. In diesem Fall ist pcTokens 0 (null). |
Hinweise
Wenn EnumMembers Auflistungen von Membern für eine Klasse aufzählt, werden nur Member zurückgegeben, die direkt für die Klasse definiert werden. Es werden keine Member zurückgegeben, die die Klasse erbt, selbst wenn die Klasse eine Implementierung für diese geerbten Member bereitstellt. Um geerbte Member aufzulisten, muss der Aufrufer die Vererbungskette explizit durchlaufen. Beachten Sie, dass die Regeln für die Vererbungskette je nach Sprache oder Compiler, der die ursprünglichen Metadaten ausgegeben hat, variieren können.
Anforderungen
Plattformen: siehe Systemanforderungen für .NET Framework.
Header: Cor.h
Bibliothek: als Ressource in MsCorEE.dll enthalten
.NET Framework-Versionen: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0