Поделиться через


Метод ResolveTypeLib

Разрешает простое имя библиотеки типов, возвращая ее полный путь.

Синтаксис

HRESULT ResolveTypeLib(  
    [in]  BSTR      bstrSimpleName,  
    [in]  GUID      tlbid,  
    [in]  LCID      lcid,  
    [in]  USHORT    wMajorVersion,  
    [in]  USHORT    wMinorVersion,  
    [in]  SYSKIND   syskind,  
    [out] BSTR     *pbstrResolvedTlbName);  

Параметры

bstrSimpleName
[in] BSTR , содержащий простое имя библиотеки типов.

tlbid
[in] Идентификатор GUID, назначенный библиотеке типов в реестре.

lcid
[in] Идентификатор локализации библиотеки типов.

wMajorVersion
[in] Основной номер версии библиотеки типов. Например, для версии x.y основной номер версии — x.

wMinorVersion
[in] Дополнительный номер версии библиотеки типов. Например, для версии x.y дополнительным номером версии является y.

syskind
[in] Флаг SYSKIND , определяющий операционную среду. Общие значения: SYS_WIN32 и SYS_WIN64.

pbstrResolvedTlbName
[out] Указатель на BSTR , содержащий полный путь к библиотеке типов с именем в параметре bstrSimpleName .

Комментарии

Метод ResolveTypeLib вызывается функцией LoadTypeLibWithResolver во время обработки Tlbexp.exe (средство экспорта библиотек типов).

Пользовательские реализации этого интерфейса должны возвращать строку BSTR , содержащую полный путь к библиотеке типов с именем в параметре bstrSimpleName .

Требования

Платформы: см. раздел Требования к системе.

Заголовка: TlbRef.idl, TlbRef.h

Библиотека: TlbRef.lib

версии платформа .NET Framework: доступно с версии 2.0

См. также раздел