Freigeben über


GetTypeLibInfo-Funktion

Aktualisiert: November 2007

Gibt Informationen zur angegebenen Typbibliothek zurück, indem deren TLIBATTR-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-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 Type Library Exporter-Tool (Tlbexp.exe) 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: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Siehe auch

Referenz

LoadTypeLibEx

Weitere Ressourcen

Tlbexp-Hilfsfunktionen (Referenz zur nicht verwalteten API)