Partager via


ResolveTypeLib, méthode

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 Data Type 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 Enumeration qui identifie l'environnement de fonctionnement. Les valeurs communes sont SYS_WIN32 et SYS_WIN64.

  • pbstrResolvedTlbName
    [dehors] Pointeur vers un BSTR Data Type 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 Tlbexp.exe (exportateur de bibliothèques de types).

Les implémentations personnalisées de cette interface doivent retourner un BSTR Data Type 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.idl, TlbRef.h

Bibliothèque: TlbRef.lib

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

Voir aussi

Référence

LoadTypeLibEx Function

Autres ressources

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