Share via


ResolveTypeLib, méthode

Mise à jour : novembre 2007

Résout le nom ordinaire d'une bibliothèque de types en retournant son chemin qualifié complet.

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
    [dans] Un BSTR qui contient le nom ordinaire de la bibliothèque de types.

  • tlbid
    [dans] GUID assigné à la bibliothèque de types dans le Registre.

  • lcid
    [dans] ID de localisation de la bibliothèque de types.

  • wMajorVersion
    [dans] Numéro de version principal de la bibliothèque de types. Par exemple, le numéro de version majeure est x pour la version x.y.

  • wMinorVersion
    [dans] Numéro de version secondaire de la bibliothèque de types. Par exemple, le numéro de version secondaire est y pour la version x.y.

  • syskind
    [dans] Indicateur SYSKIND qui identifie l'environnement de fonctionnement. Les valeurs communes sont SYS_WIN32 et SYS_WIN64.

  • pbstrResolvedTlbName
    [dehors] Pointeur vers un BSTR qui contient le chemin d'accès 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 Type Library Exporter, outil (Tlbexp.exe).

Les implémentations personnalisées de cette interface doivent retourner un BSTR qui contient le chemin d'accès complet de la bibliothèque de types nommée dans le paramètre bstrSimpleName.

Configuration requise

Plateformes : consultez Configuration requise du .NET Framework.

En-tête : TlbRef.h

Bibliothèque : TlbRef.lib

Versions du .NET Framework : 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Voir aussi

Référence

LoadTypeLibEx

Autres ressources

Fonctions d'assistance de Tlbexp (Référence des API non managées)