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