Aracılığıyla paylaş


IMetaDataImport::EnumMembersWithName Method

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

Syntax

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

Parameters

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

cl [in] Numaralandırılması gereken ü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ı.

Remarks

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

Return Value

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 .

Requirements

Platform: Bkz. .NET tarafından desteklenen işletim sistemleri.

Header: Cor.h

Library: CorGuids.lib

See also