Freigeben über


GetTypeLibInfo-Funktion

Gibt Informationen zur angegebenen Typbibliothek zurück, indem deren TLIBATTR Structure-Struktur analysiert wird.

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

Parameter

  • szFile
    [in] Der Dateiname der Typbibliothek.

  • pTypeLibID
    [out] Die GUID der Typbibliothek.

  • pTypeLibLCID
    [out] Die lokalisierte ID der Typbibliothek.

  • pTypeLibPlatform
    [out] Ein SYSKIND Enumeration-Flag, das das Zielbetriebssystem für die Typbibliothek identifiziert. Häufig verwendete Werte sind SYS_WIN32 und SYS_WIN64.

  • pTypeLibMajorVer
    [out] Die Hauptversionsnummer der Typbibliothek. Bei Version x.y ist die Hauptversionsnummer beispielsweise x.

  • pTypeLibMinorVer
    [out] Die Nebenversionsnummer der Typbibliothek. Bei Version x.y ist die Nebenversionsnummer beispielsweise y.

Hinweise

Die GetTypeLibInfo-Funktion wird vom Tlbexp.exe (Type Library Exporter-Tool) aufgerufen. Dieses Tool generiert eine Typbibliothek, die die Typen in einer Assembly der Common Language Runtime beschreibt.

Wenn einer der Parameter NULL ist, gibt die Funktion einen HRESULT-Wert von E_POINTER zurück. Andernfalls wird S_OK zurückgegeben.

Anforderungen

Plattformen: siehe Systemanforderungen für .NET Framework.

Header: TlbRef.h

Bibliothek: TlbRef.lib

.NET Framework-Versionen: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Siehe auch

Referenz

LoadTypeLibEx Function

Weitere Ressourcen

Tlbexp-Hilfsfunktionen (Referenz zur nicht verwalteten API)