Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Перечисляет методы, имеющие указанное имя и определенные типом, на который ссылается указанный токен TypeDef.
Syntax
HRESULT EnumMethodsWithName (
[in, out] HCORENUM *phEnum,
[in] mdTypeDef cl,
[in] LPCWSTR szName,
[out] mdMethodDef rMethods[],
[in] ULONG cMax,
[out] ULONG *pcTokens
);
Parameters
phEnum [in, out] Указатель на перечислитель. Этот метод должен иметь значение NULL для первого вызова этого метода.
cl [in] Маркер TypeDef, представляющий тип, методы которого необходимо перечислить.
szName [in] Имя, ограничивающее область перечисления.
rMethods [out] Массив, используемый для хранения токенов MethodDef.
cMax [in] Максимальный размер массива rMethods .
pcTokens [out] Число маркеров MethodDef, возвращенных в rMethods.
Remarks
Этот метод перечисляет поля и методы, но не свойства или события. В отличие от IMetaDataImport::EnumMethods, EnumMethodsWithName удаляет все маркеры метода, не имеющие указанного имени.
Return Value
| HRESULT | Description |
|---|---|
S_OK |
EnumMethodsWithName возвращается успешно. |
S_FALSE |
Нет маркеров для перечисления. В этом случае равно pcTokens нулю. |
Requirements
Платформ: См. сведения о поддерживаемых операционных системах .NET.
Header: Cor.h
Library: CorGuids.lib