指定した名前を持つ指定した型のメンバーを表す 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 [入力、出力]列挙子へのポインター。
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 は 0 です。 |
Requirements
プラットフォーム:サポートされている .NET オペレーティング システムを参照してください。
Header: Cor.h
Library: CorGuids.lib
See also
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET