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