Delen via


IMetaDataImport::EnumFieldsWithName Method

Hiermee worden FieldDef-tokens van het opgegeven type met de opgegeven naam opgesomd.

Syntax

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 aanwijzer naar de enumerator.

cl [in] Het token van het type waarvan de velden moeten worden geïnventariseerd.

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

rFields [uit] Matrix die wordt gebruikt voor het opslaan van de FieldDef-tokens.

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

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

Remarks

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

Return Value

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

Requirements

Platformen: Zie ondersteunde besturingssystemen van .NET.

Header: Cor.h

Library: CorGuids.lib

See also