Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Usa información del Registro para cargar una biblioteca de tipos.
Sintaxis
HRESULT LoadRegTypeLib(
REFGUID rguid,
WORD wVerMajor,
WORD wVerMinor,
LCID lcid,
ITypeLib **pptlib
);
Parámetros
rguid
GUID de la biblioteca.
wVerMajor
La versión principal de la biblioteca.
wVerMinor
La versión secundaria de la biblioteca.
lcid
Código de idioma nacional de la biblioteca.
pptlib
Biblioteca de tipos cargada.
Valor devuelto
Esta función puede devolver uno de estos valores.
| Código devuelto | Descripción |
|---|---|
|
Correcto. |
|
Uno o varios de los argumentos no son válidos. |
|
Memoria insuficiente para completar la operación. |
|
La función no pudo realizar el proceso de escritura en el archivo. |
|
No se pudo abrir la biblioteca de tipos. |
|
La función no pudo leer del archivo. |
|
La biblioteca de tipos tiene un formato anterior. |
|
No se encontró el LCID en los archivos DLL compatibles con OLE. |
|
No se pudo cargar la biblioteca de tipos o el archivo DLL en cuestión. |
Comentarios
La función LoadRegTypeLib se aplaza a LoadTypeLib para cargar el archivo.
LoadRegTypeLib compara los números de versión solicitados con los encontrados en el registro del sistema y realiza una de las siguientes acciones:
- Si una de las bibliotecas registradas coincide exactamente con los números de versión principal y secundaria solicitados, se carga esa biblioteca de tipos.
- Si una o varias bibliotecas de tipos registradas coinciden exactamente con el número de versión principal solicitado y tiene un número de versión secundaria mayor que el solicitado, se carga el que tiene el número de versión secundaria más grande.
- Si ninguna de las bibliotecas de tipos registradas coincide exactamente con el número de versión principal solicitado (o si ninguno de los que coinciden exactamente con el número de versión principal también tiene un número de versión secundaria mayor o igual que el número de versión secundaria solicitado), LoadRegTypeLib devuelve un error.
Requisitos
| Requisito | Value |
|---|---|
| Plataforma de destino | Windows |
| Encabezado | oleauto.h |
| Library | OleAut32.lib |
| Archivo DLL | OleAut32.dll |