Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Перечисляет все интерфейсы, реализованные указанным TypeDef.
Syntax
HRESULT EnumInterfaceImpls (
[in, out] HCORENUM *phEnum,
[in] mdTypeDef td,
[out] mdInterfaceImpl rImpls[],
[in] ULONG cMax,
[out] ULONG* pcImpls
);
Parameters
phEnum [in, out] Указатель на перечислитель.
td [in] Маркер TypeDef, маркеры MethodDef которого представляют реализации интерфейса, необходимо перечислить.
rImpls [out] Массив, используемый для хранения токенов MethodDef.
cMax [in] Максимальная длина массива rImpls .
pcImpls [out] Фактическое количество маркеров, возвращенных в rImpls.
Return Value
| HRESULT | Description |
|---|---|
S_OK |
EnumInterfaceImpls возвращается успешно. |
S_FALSE |
Для перечисления маркеров MethodDef нет. В этом случае pcImpls имеет значение нулю. |
Remarks
Перечисление возвращает коллекцию маркеров mdInterfaceImpl для каждого интерфейса, реализуемого указанным TypeDef. Маркеры интерфейса возвращаются в том порядке, в который были указаны интерфейсы (через DefineTypeDef или SetTypeDefProps). Свойства возвращаемых mdInterfaceImpl маркеров можно запрашивать с помощью GetInterfaceImplProps.
Requirements
Платформ: См. сведения о поддерживаемых операционных системах .NET.
Header: Cor.h
Library: CorGuids.lib