Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Использует сведения реестра для загрузки библиотеки типов.
Синтаксис
HRESULT LoadRegTypeLib(
REFGUID rguid,
WORD wVerMajor,
WORD wVerMinor,
LCID lcid,
ITypeLib **pptlib
);
Параметры
rguid
GUID библиотеки.
wVerMajor
Основная версия библиотеки.
wVerMinor
Дополнительная версия библиотеки.
lcid
Код национального языка библиотеки.
pptlib
Загруженная библиотека типов.
Возвращаемое значение
Эта функция может возвращать одно из этих значений.
| Код возврата | Описание |
|---|---|
|
Успешно. |
|
Один или несколько аргументов недопустимы. |
|
Недостаточно памяти для завершения операции. |
|
Функции не удалось выполнить запись в файл. |
|
Не удалось открыть библиотеку типов. |
|
Функции не удалось прочитать из файла. |
|
Библиотека типов имеет старый формат. |
|
Не удалось найти код LCID в библиотеках DLL, поддерживаемых OLE. |
|
Не удалось загрузить библиотеку типов или библиотеку DLL. |
Комментарии
Функция LoadRegTypeLib откладывает загрузку файла в LoadTypeLib .
LoadRegTypeLib сравнивает запрошенные номера версий с номерами, найденными в системном реестре, и выполняет одно из следующих действий:
- Если одна из зарегистрированных библиотек точно соответствует запрошенным основным и дополнительным номерам версий, загружается библиотека типов.
- Если одна или несколько зарегистрированных библиотек типов точно совпадают с запрошенным номером основной версии и имеют больший дополнительный номер версии, чем запрошенная, загружается одна с наибольшим дополнительным номером версии.
- Если ни одна из зарегистрированных библиотек типов точно не соответствует запрошенной основной версии (или если ни одна из тех библиотек, которые точно соответствуют номеру основной версии, также не имеет дополнительный номер версии, превышающий запрошенный дополнительный номер версии), то LoadRegTypeLib возвращает ошибку.
Требования
| Требование | Значение |
|---|---|
| Целевая платформа | Windows |
| Header | oleauto.h |
| Библиотека | OleAut32.lib |
| DLL | OleAut32.dll |