Freigeben über


CreateTypeLib-Funktion (oleauto.h)

Bietet Zugriff auf ein neues Objekt instance, das die ICreateTypeLib-Schnittstelle unterstützt.

Syntax

HRESULT CreateTypeLib(
  SYSKIND        syskind,
  LPCOLESTR      szFile,
  ICreateTypeLib **ppctlib
);

Parameter

syskind

Das Zielbetriebssystem, für das eine Typbibliothek erstellt werden soll.

szFile

Der Name der zu erstellenden Datei.

ppctlib

Die ICreateTypeLib-Schnittstelle .

Rückgabewert

Rückgabecode Beschreibung
S_OK
Erfolg.
E_INVALIDARG
Mindestens eines der Argumente ist ungültig.
E_OUTOFMEMORY
Unzureichender Arbeitsspeicher, um den Vorgang abzuschließen.
STG_E_INSUFFICIENTMEMORY
Unzureichender Arbeitsspeicher, um den Vorgang abzuschließen.
TYPE_E_IOERROR
Die -Funktion konnte die Datei nicht erstellen.
 

Diese Methode kann auch die FACILITY_STORAGE-Fehler zurückgeben.

Hinweise

CreateTypeLib legt seinen Ausgabeparameter (ppctlib) so fest, dass er auf ein neu erstelltes Objekt verweist, das die ICreateTypeLib-Schnittstelle unterstützt.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile oleauto.h
Bibliothek OleAut32.lib
DLL OleAut32.dll

Weitere Informationen

Typerstellungsfunktionen