Megosztás:


IMetaDataImport::EnumMembersWithName Method

A megadott típusú tagokat képviselő MemberDef-jogkivonatok számbavétele a megadott névvel.

Syntax

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

Parameters

phEnum [be, ki] Mutató az enumerátorhoz.

cl [in] TypeDef-jogkivonat, amely a számba vett tagokkal rendelkező típust jelöli.

szName [in] Az enumerátor hatókörét korlátozott tagnév.

rMembers [kifelé] A MemberDef-jogkivonatok tárolására használt tömb.

cMax [in] A tömb maximális mérete rMembers .

pcTokens [kifelé] A visszaadott rMembersMemberDef-jogkivonatok tényleges száma.

Remarks

Ez a metódus mezőket és metódusokat sorol fel, tulajdonságokat és eseményeket nem. Ellentétben az IMetaDataImport::EnumMembers elemekkel, elveti az összes olyan mező- és tag jogkivonatot, EnumMembersWithName amely nem rendelkezik a megadott névvel.

Return Value

HRESULT Description
S_OK EnumTypeDefs sikeresen visszaadott.
S_FALSE Nincs felsorolandó MemberDef-jogkivonat. Ebben az esetben pcTokens nulla.

Requirements

Platformok: Lásd: .NET által támogatott operációs rendszerek.

Header: Cor.h

Library: CorGuids.lib

See also