Метод ITypeInfo::GetFuncDesc (oaidl.h)
Извлекает структуру FUNCDESC , содержащую сведения об указанной функции.
Синтаксис
HRESULT GetFuncDesc(
[in] UINT index,
[out] FUNCDESC **ppFuncDesc
);
Параметры
[in] index
Индекс функции, описание которой должно быть возвращено. Индекс должен находиться в диапазоне от 0 до 1 меньше числа функций этого типа.
[out] ppFuncDesc
Структура FUNCDESC, описывающая указанную функцию.
Возвращаемое значение
Этот метод может возвращать одно из этих значений.
Код возврата | Описание |
---|---|
|
Успешно. |
|
Один или несколько аргументов недопустимы. |
|
Недостаточно памяти для завершения операции. |
Комментарии
Функция ITypeInfo::GetFuncDesc предоставляет доступ к структуре FUNCDESC, которая описывает функцию с указанным индексом. Структура FUNCDESC должна быть освобождена с помощью ITypeInfo::ReleaseFuncDesc. Число функций в типе является одним из атрибутов, содержащихся в структуре TYPEATTR.
Примеры
В следующем примере функция CHECKRESULT не определена. Замените эту функцию кодом обработки ошибок.
CHECKRESULT(ptypeinfo->GetFuncDesc(i, &pfuncdesc));
idMember = pfuncdesc->memid;
CHECKRESULT(ptypeinfo->GetDocumentation(idMember, &bstrName, NULL, NULL, NULL));
ptypeinfo->ReleaseFuncDesc(pfuncdesc);
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | oaidl.h |