LoadTypeLibEx, fonction (oleauto.h)
Charge une bibliothèque de types et (éventuellement) l’inscrit dans le registre système.
Syntaxe
HRESULT LoadTypeLibEx(
LPCOLESTR szFile,
REGKIND regkind,
ITypeLib **pptlib
);
Paramètres
szFile
Fichier de bibliothèque de types.
regkind
Identifie le type d’inscription à effectuer pour la bibliothèque de types en fonction des indicateurs suivants : DEFAULT, REGISTER et NONE. REGKIND_DEFAULT appelle simplement LoadTypeLib et l’inscription se fait en fonction des règles d’inscription LoadTypeLib . REGKIND_NONE appelle LoadTypeLib sans que le processus d’inscription soit activé. REGKIND_REGISTER appelle LoadTypeLib suivi de RegisterTypeLib, qui inscrit la bibliothèque de types. Pour annuler l’inscription de la bibliothèque de types, utilisez UnRegisterTypeLib.
pptlib
Bibliothèque de types.
Valeur retournée
Cette fonction peut retourner l’une de ces valeurs.
Code de retour | Description |
---|---|
|
Réussite. |
|
Un ou plusieurs arguments ne sont pas valides. |
|
Mémoire insuffisante pour terminer l’opération. |
|
La fonction n’a pas pu écrire dans le fichier. |
|
Impossible d’ouvrir la base de données d’inscription du système. |
|
Impossible d’ouvrir la bibliothèque de types. |
|
Impossible de charger la bibliothèque de types ou la DLL. |
Notes
Permet aux programmeurs de spécifier si la bibliothèque de types doit être chargée ou non.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | oleauto.h |
Bibliothèque | OleAut32.lib |
DLL | OleAut32.dll |