列舉 MemberDef 令牌,代表具有指定名稱之指定型別的成員。
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]列舉值的指標。
cl [in]TypeDef 令牌,代表要列舉之成員的類型。
szName [in]限制列舉值範圍的成員名稱。
rMembers [out]用來儲存 MemberDef 令牌的陣列。
cMax [in]數位大小 rMembers 上限。
pcTokens [out]在中 rMembers傳回的實際 MemberDef 令牌數目。
Remarks
此方法會列舉欄位和方法,但不會列舉屬性或事件。 不同於 IMetaDataImport::EnumMembers, EnumMembersWithName 會捨棄所有沒有指定名稱的欄位和成員令牌。
Return Value
| HRESULT | Description |
|---|---|
S_OK |
EnumTypeDefs 已成功傳回。 |
S_FALSE |
沒有 MemberDef 令牌可列舉。 在此情況下, pcTokens 為零。 |
Requirements
平臺: 請參閱 .NET 支援的作系統。
Header: Cor.h
Library: CorGuids.lib