共用方式為


IMetaDataImport::EnumMembersWithName 方法

列舉 MemberDef 語彙基元,其代表具有指定名稱之指定類型成員。

語法

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

參數

phEnum
[in, out] 列舉程式的指標。

cl
[in] TypeDef 語彙基元,表示具有要列舉之成員的類型。

szName
[in] 限制列舉程式範圍的成員名稱。

rMembers
[out] 用來儲存 MemberDef 語彙基元的陣列。

cMax
[in] rMembers 陣列的大小上限。

pcTokens
[out] 在 rMembers 中傳回的實際 MemberDef 語彙基元數目。

備註

這個方法會列舉欄位和方法,但不會列舉屬性或事件。 不同於 IMetaDataImport::EnumMembersEnumMembersWithName 會捨棄所有沒有指定名稱的欄位和成員語彙基元。

傳回值

HRESULT 描述
S_OK 成功傳回 EnumTypeDefs
S_FALSE 沒有可列舉的 MemberDef 語彙基元。 在此情況下,pcTokens 為零。

規格需求

平台:請參閱系統需求

標頭:Cor.h

程式庫:包含作為 MSCorEE.dll 中的資源

.NET Framework版本:自 1.0 起提供

另請參閱