Aracılığıyla paylaş


IMetaDataImport::EnumMembersWithName Yöntemi

Belirtilen türün üyelerini temsil eden MemberDef belirteçlerini belirtilen adla numaralandırır.

Sözdizimi

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

Parametreler

phEnum
[in, out] Numaralandırıcının işaretçisi.

cl
[in] Numaralandıracak üyelerin olduğu türü temsil eden bir TypeDef belirteci.

szName
[in] Numaralandırıcının kapsamını sınırlayan üye adı.

rMembers
[out] MemberDef belirteçlerini depolamak için kullanılan dizi.

cMax
[in] Dizinin en büyük boyutu rMembers .

pcTokens
[out] içinde döndürülen rMembersgerçek MemberDef belirteci sayısı.

Açıklamalar

Bu yöntem alanları ve yöntemleri numaralandırır, ancak özellikleri veya olayları listelemez. IMetaDataImport::EnumMembers'dan farklı olarak, EnumMembersWithName belirtilen ada sahip olmayan tüm alan ve üye belirteçlerini atar.

Dönüş Değeri

HRESULT Description
S_OK EnumTypeDefs başarıyla döndürüldü.
S_FALSE Numaralandıracak MemberDef belirteci yok. Bu durumda sıfırdır pcTokens .

Gereksinimler

Platform: Bkz. Sistem Gereksinimleri.

Üstbilgi: Cor.h

Kitaplığı: MsCorEE.dll'da kaynak olarak dahil edilen

.NET Framework Sürümleri: 1.0 sürümünden itibaren kullanılabilir

Ayrıca bkz.