ResolveTypeLib, méthode
Résout le nom simple d’une bibliothèque de types en retournant son chemin complet.
Syntaxe
HRESULT ResolveTypeLib(
[in] BSTR bstrSimpleName,
[in] GUID tlbid,
[in] LCID lcid,
[in] USHORT wMajorVersion,
[in] USHORT wMinorVersion,
[in] SYSKIND syskind,
[out] BSTR *pbstrResolvedTlbName);
Paramètres
bstrSimpleName
[in] Un BSTR qui contient le nom simple de la bibliothèque de types.
tlbid
[in] GUID affecté à la bibliothèque de types dans le Registre.
lcid
[in] ID de localisation de la bibliothèque de types.
wMajorVersion
[in] Numéro de version principale de la bibliothèque de types. Par exemple, pour la version x.y, le numéro de version principale est x.
wMinorVersion
[in] Numéro de version secondaire de la bibliothèque de types. Par exemple, pour la version x.y, le numéro de version mineure est y.
syskind
[in] Indicateur SYSKIND qui identifie l’environnement d’exploitation. Les valeurs courantes sont SYS_WIN32 et SYS_WIN64.
pbstrResolvedTlbName
[out] Pointeur vers un BSTR qui contient le chemin complet de la bibliothèque de types nommée dans le paramètre bstrSimpleName
.
Notes
La méthode ResolveTypeLib
est appelée par la fonction LoadTypeLibWithResolver pendant le traitement de Tlbexp.exe (exportateur de bibliothèques de types).
Les implémentations personnalisées de cette interface doivent retourner un BSTR qui contient le chemin complet de la bibliothèque de types nommée dans le paramètre bstrSimpleName
.
Spécifications
Plateformes : Consultez Configuration requise.
En-tête : TlbRef.idl, TlbRef.h
Bibliothèque : TlbRef.lib
Versions de .NET Framework : Disponible depuis la version 2.0