Справочник по технологии COM
Страница 63. ITypeLib::GetLibAttr


ITypeLib::GetLibAttr

Возвращает структуру, содержащую атрибуты библиотеки.

HRESULT GetLibAttr
(
TLIBATTR FAR* FAR* ppTLibAttrr
);

Параметр:
ppTLibAttr
Указатель на структуру, содержащую атрибуты библиотеки.

Коды возврата:
Из возвращенного HRESULT получают один из следующих кодов возврата:

Код возврата Значение
S_OK Успех.
E_OUTOFMEMORY He хватает памяти.
E_INVALIDARG Один или несколько аргументов неверны.
TYPE_E_IOERROR Функция не может выполнить запись в файл.
TYPE_E_INVDATAREAD Функция не может читать из файла.
TYPE_E_UNSUPFORMAT Библиотека типа имеет старый формат.
TYPE_E_INVALIDSTATE Не удается открыть библиотеку типа.

Комментарии:
Для освобождения памяти, выделенной под структуру TLIBATTR, используйте ITуреLib::ReleaseTLibAttr.

 
Следующая статья »