LoadTypeLibEx-Funktion (oleauto.h)
Lädt eine Typbibliothek und registriert sie (optional) in der Systemregistrierung.
Syntax
HRESULT LoadTypeLibEx(
LPCOLESTR szFile,
REGKIND regkind,
ITypeLib **pptlib
);
Parameter
szFile
Die Typbibliotheksdatei.
regkind
Gibt die Art der Registrierung an, die für die Typbibliothek basierend auf den folgenden Flags ausgeführt werden soll: DEFAULT, REGISTER und NONE. REGKIND_DEFAULT ruft einfach LoadTypeLib auf, und die Registrierung erfolgt basierend auf den LoadTypeLib-Registrierungsregeln . REGKIND_NONE ruft LoadTypeLib auf, ohne dass der Registrierungsprozess aktiviert ist. REGKIND_REGISTER ruft LoadTypeLib gefolgt von RegisterTypeLib auf, das die Typbibliothek registriert. Um die Registrierung der Typbibliothek aufzuheben, verwenden Sie UnRegisterTypeLib.
pptlib
Die Typbibliothek.
Rückgabewert
Diese Funktion kann einen dieser Werte zurückgeben.
Rückgabecode | Beschreibung |
---|---|
|
Erfolg. |
|
Mindestens eines der Argumente ist ungültig. |
|
Unzureichender Arbeitsspeicher, um den Vorgang abzuschließen. |
|
Die Funktion konnte nicht in die Datei schreiben. |
|
Die Systemregistrierungs-Datenbank konnte nicht geöffnet werden. |
|
Die Typbibliothek konnte nicht geöffnet werden. |
|
Die Typbibliothek oder DLL konnte nicht geladen werden. |
Bemerkungen
Ermöglicht Programmierern anzugeben, ob die Typbibliothek geladen werden soll.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | oleauto.h |
Bibliothek | OleAut32.lib |
DLL | OleAut32.dll |