Partager via


Fonction GetTypeLibInfo

Retourne des informations à propos de la bibliothèque de types spécifiée en examinant sa structure TLIBATTR Structure.

HRESULT GetTypeLibInfo(
    [in]   LPWSTR     szFile,
    [out]  GUID      *pTypeLibID,
    [out]  LCID      *pTypeLibLCID,
    [out]  SYSKIND   *pTypeLibPlatform,
    [out]  USHORT    *pTypeLibMajorVer,
    [out]  USHORT    *pTypeLibMinorVer
);

Paramètres

  • szFile
    [in] Nom de fichier de la bibliothèque de types.

  • pTypeLibID
    [out] GUID de la bibliothèque de types.

  • pTypeLibLCID
    [out] ID de localisation de la bibliothèque de types.

  • pTypeLibPlatform
    [out] Indicateur SYSKIND Enumeration qui identifie le système d'exploitation cible pour la bibliothèque de types. Les valeurs communes sont SYS_WIN32 et SYS_WIN64.

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

  • pTypeLibMinorVer
    [out] Numéro de version secondaire de la bibliothèque de types. Par exemple, le numéro de version secondaire est ypour la version x.y.

Notes

La fonction GetTypeLibInfo est appelée par Tlbexp.exe (exportateur de bibliothèques de types). Cet outil génère une bibliothèque de types décrivant les types définis dans un assembly du Common Language Runtime (CLR).

Si un paramètre est nul, la fonction retourne un HRESULT d'E_POINTER. Sinon, elle retourne la valeur S_OK.

Configuration requise

Plateformes : consultez Configuration requise du .NET Framework.

En-tête: 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)