Delen via


Methode IMetaDataImport::EnumFieldsWithName

Opsomming van FieldDef-tokens van het opgegeven type met de opgegeven naam.

Syntaxis

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

Parameters

phEnum
[in, uit] Een verwijzing naar de enumerator.

cl
[in] Het token van het type waarvan de velden moeten worden opgesomd.

szName
[in] De veldnaam die het bereik van de opsomming beperkt.

rFields
[uit] Matrix die wordt gebruikt om de FieldDef-tokens op te slaan.

cMax
[in] De maximale grootte van de rFields matrix.

pcTokens
[uit] Het werkelijke aantal FieldDef-tokens dat wordt geretourneerd in rFields.

Opmerkingen

In tegenstelling tot IMetaDataImport::EnumFields worden EnumFieldsWithName alle veldtokens verwijderd die niet de opgegeven naam hebben.

Retourwaarde

HRESULT Beschrijving
S_OK EnumFieldsWithName is geretourneerd.
S_FALSE Er zijn geen velden om op te sommen. In dat geval pcTokens is nul.

Vereisten

Platforms: Zie Systeemvereisten.

Header: Cor.h

Bibliotheek: Opgenomen als een resource in MsCorEE.dll

.NET Framework versies: beschikbaar sinds 1.0

Zie ook