ResolveTypeLib-Methode
Löst den einfachen Namen einer Typbibliothek auf, und gibt den vollqualifizierten Pfad zurück.
HRESULT ResolveTypeLib(
[in] BSTR bstrSimpleName,
[in] GUID tlbid,
[in] LCID lcid,
[in] USHORT wMajorVersion,
[in] USHORT wMinorVersion,
[in] SYSKIND syskind,
[out] BSTR *pbstrResolvedTlbName);
Parameter
bstrSimpleName
[in] Ein BSTR Data Type, das den einfachen Namen der Typbibliothek enthält.tlbid
[in] Die der Typbibliothek in der Registrierung zugewiesene GUID.lcid
[in] Die lokalisierte ID der Typbibliothek.wMajorVersion
[in] Die Hauptversionsnummer der Typbibliothek. Bei Version x.y ist die Hauptversionsnummer beispielsweise x.wMinorVersion
[in] Die Nebenversionsnummer der Typbibliothek. Bei Version x.y ist die Nebenversionsnummer beispielsweise y.syskind
[in] Ein SYSKIND Enumeration-Flag, das die Betriebsumgebung identifiziert. Häufig verwendete Werte sind SYS_WIN32 und SYS_WIN64.pbstrResolvedTlbName
[out] Ein Zeiger auf ein BSTR Data Type, das den vollständigen Pfad der im bstrSimpleName-Parameter angegebenen Typbibliothek enthält.
Hinweise
Die ResolveTypeLib-Methode wird während Tlbexp.exe (Type Library Exporter-Tool)-Verarbeitung von der LoadTypeLibWithResolver-Funktion aufgerufen.
Benutzerdefinierte Implementierungen dieser Schnittstelle, müssen ein BSTR Data Type zurückgeben, das den vollständigen Pfad der im bstrSimpleName-Parameter angegebenen Typbibliothek enthält.
Anforderungen
Plattformen: siehe Systemanforderungen für .NET Framework.
Header: TlbRef.idl, TlbRef.h
Bibliothek: TlbRef.lib
.NET Framework-Versionen: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0