Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Перечисляет маркеры 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] Фактическое число маркеров MemberDef, возвращенных в rMembers.
Remarks
Этот метод перечисляет поля и методы, но не свойства или события. В отличие от IMetaDataImport::EnumMembers, EnumMembersWithName удаляет все маркеры поля и члена, которые не имеют указанного имени.
Return Value
| HRESULT | Description |
|---|---|
S_OK |
EnumTypeDefs возвращается успешно. |
S_FALSE |
Для перечисления маркеров MemberDef нет. В этом случае равно pcTokens нулю. |
Requirements
Платформ: См. сведения о поддерживаемых операционных системах .NET.
Header: Cor.h
Library: CorGuids.lib