Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Utilise les informations du Registre pour charger une bibliothèque de types.
Syntaxe
HRESULT LoadRegTypeLib(
REFGUID rguid,
WORD wVerMajor,
WORD wVerMinor,
LCID lcid,
ITypeLib **pptlib
);
Paramètres
rguid
GUID de la bibliothèque.
wVerMajor
Version principale de la bibliothèque.
wVerMinor
Version mineure de la bibliothèque.
lcid
Code de langue nationale de la bibliothèque.
pptlib
Bibliothèque de types chargée.
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 bibliothèque de types. |
|
La fonction n’a pas pu lire à partir du fichier. |
|
La bibliothèque de types a un format plus ancien. |
|
Le LCID est introuvable dans les DLL prises en charge par OLE. |
|
Impossible de charger la bibliothèque de types ou la DLL. |
Notes
La fonction LoadRegTypeLib se reporte à LoadTypeLib pour charger le fichier.
LoadRegTypeLib compare les numéros de version demandés à ceux trouvés dans le registre système et effectue l’une des actions suivantes :
- Si l’une des bibliothèques inscrites correspond exactement aux numéros de version principale et secondaire demandés, cette bibliothèque de types est chargée.
- Si une ou plusieurs bibliothèques de types inscrites correspondent exactement au numéro de version principale demandé et ont un numéro de version mineure supérieur à celui demandé, celle qui a le numéro de version mineure le plus élevé est chargée.
- Si aucune des bibliothèques de types inscrites ne correspond exactement au numéro de version principale demandé (ou si aucune de celles qui correspondent exactement au numéro de version principale n’a également un numéro de version secondaire supérieur ou égal au numéro de version mineure demandé), LoadRegTypeLib retourne une erreur.
Configuration requise
| Condition requise | Valeur |
|---|---|
| Plateforme cible | Windows |
| En-tête | oleauto.h |
| Bibliothèque | OleAut32.lib |
| DLL | OleAut32.dll |