Freigeben über


IMetaDataImport::EnumFieldsWithName-Methode

Zählt FieldDef-Token des angegebenen Typs mit dem angegebenen Namen auf.

Syntax

HRESULT EnumFieldsWithName (  
   [in, out] HCORENUM    *phEnum,
   [in]  mdTypeDef       cl,
   [in]  LPCWSTR         szName,
   [out] mdFieldDef      rFields[],
   [in]  ULONG           cMax,
   [out] ULONG           *pcTokens
);  

Parameter

phEnum
[in, out] Ein Zeiger auf den Enumerator.

cl
[in] Das Token des Typs, dessen Felder aufgezählt werden sollen.

szName
[in] Der Feldname, der den Bereich der Enumeration begrenzt.

rFields
[out] Array, das zum Speichern der FieldDef-Token verwendet wird.

cMax
[in] Die maximale Größe des rFields-Arrays.

pcTokens
[out] Die tatsächliche Anzahl der in rFields zurückgegebenen FieldDef-Token.

Bemerkungen

Im Gegensatz zu IMetaDataImport::EnumFields verwirft EnumFieldsWithName alle Feldtoken, die nicht den angegebenen Namen haben.

Rückgabewert

HRESULT BESCHREIBUNG
S_OK EnumFieldsWithName wurde erfolgreich zurückgegeben.
S_FALSE Es sind keine Felder zum Aufzählen vorhanden. In diesem Fall ist pcTokens null.

Anforderungen

Plattformen: Informationen finden Sie unter Systemanforderungen.

Header: Cor.h

Bibliothek: Als Ressource in „MsCorEE.dll“ enthalten

.NET Framework-Versionen: Seit Version 1.0 verfügbar

Weitere Informationen