Delen via


Methode IMetaDataImport::EnumMembersWithName

Inventariseert MemberDef-tokens die leden vertegenwoordigen van het opgegeven type met de opgegeven naam.

Syntaxis

HRESULT EnumMembersWithName (  
   [in, out] HCORENUM    *phEnum,
   [in]      mdTypeDef   cl,
   [in]      LPCWSTR     szName,
   [out]     mdToken     rMembers[],
   [in]      ULONG       cMax,
   [out]     ULONG       *pcTokens  
);  

Parameters

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

cl
[in] Een TypeDef-token dat het type vertegenwoordigt met leden die moeten worden opgesomd.

szName
[in] De lidnaam die het bereik van de enumerator beperkt.

rMembers
[uit] De matrix die wordt gebruikt voor het opslaan van de MemberDef-tokens.

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

pcTokens
[uit] Het werkelijke aantal MemberDef-tokens dat wordt geretourneerd in rMembers.

Opmerkingen

Deze methode inventariseert velden en methoden, maar geen eigenschappen of gebeurtenissen. In tegenstelling tot IMetaDataImport::EnumMembers worden EnumMembersWithName alle veld- en lidtokens verwijderd die niet de opgegeven naam hebben.

Retourwaarde

HRESULT Beschrijving
S_OK EnumTypeDefs is geretourneerd.
S_FALSE Er zijn geen MemberDef-tokens 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