Справочник по технологии COM Страница 6. LoadTypeLibEx
|
Страница 6 из 111 LoadTypeLibEx Загружает библиотеку типа и (возможно) регистрирует ее в системном реестре. HRESULT LoadTypeLibEx ( LPCOLESTR szFile, REGKIND regkind, ITypeLib** pptlib );
Параметры: - szFile - Задает файл библиотеки типа.
- regkind - Задает тип регистрации, которую нужно выполнить для библиотеки (DEFAULT, REGISTER или NONE).
- pptlib - Принимает указатель на загруженную библиотеку.
Коды возврата Из возвращенного HRESULT получают один из следующих кодов возврата: Код возврата | Значение | S_OK | Успех. | E_OUTOFMEMORY | He хватает памяти. | E_INVALIDARG | Один или несколько аргументов неверны. | TYPE_E_IOERROR | Функция не может выполнить запись в файл. | TYPE_E_REGISTRYACCESS | Ошибка при обращении к системной регистрационной базе данных. | TYPE_E_INVALIDSTATE | He удается открыть библиотеку типа. | Комментарии: Позволяет явно указывать, необходимо ли регистрировать библиотеку типа. Пример: typedef enum tagREGKIND { REGKIND_DEFAULT, REGKIND_REGISTER, REGKIND_NONE } REGKIND; |