Sdílet prostřednictvím


IMetaDataImport::EnumMembersWithName – metoda

Vytvoří výčet tokenů MemberDef představujících členy zadaného typu se zadaným názvem.

Syntaxe

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

Parametry

phEnum
[in, out] Ukazatel na enumerátor.

cl
[v] Token TypeDef představující typ se členy k výčtu.

szName
[v] Název člena, který omezuje rozsah enumerátoru.

rMembers
[out] Pole sloužící k ukládání tokenů MemberDef.

cMax
[v] Maximální velikost rMembers pole.

pcTokens
[out] Skutečný počet tokenů MemberDef vrácených v rMembersnástroji .

Poznámky

Tato metoda vyčísluje pole a metody, ale ne vlastnosti nebo události. Na rozdíl od IMetaDataImport::EnumMembers zahodí EnumMembersWithName všechna pole a členské tokeny, které nemají zadaný název.

Návratová hodnota

HRESULT Description
S_OK EnumTypeDefs úspěšně vráceno.
S_FALSE Neexistují žádné tokeny MemberDef, které by bylo potřeba vypsat. V takovém případě pcTokens je nula.

Požadavky

Platformy: Viz Požadavky na systém.

Záhlaví: Kor.h

Knihovny: Zahrnuto jako prostředek v MsCorEE.dll

Verze rozhraní .NET Framework: K dispozici od verze 1.0

Viz také