Compartir a través de


Función LoadTypeLibEx (oleauto.h)

Carga una biblioteca de tipos y (opcionalmente) la registra en el registro del sistema.

Sintaxis

HRESULT LoadTypeLibEx(
  LPCOLESTR szFile,
  REGKIND   regkind,
  ITypeLib  **pptlib
);

Parámetros

szFile

Archivo de biblioteca de tipos.

regkind

Identifica el tipo de registro que se va a realizar para la biblioteca de tipos en función de las marcas siguientes: DEFAULT, REGISTER y NONE. REGKIND_DEFAULT simplemente llama a LoadTypeLib y se produce el registro en función de las reglas de registro loadTypeLib . REGKIND_NONE llama a LoadTypeLib sin el proceso de registro habilitado. REGKIND_REGISTER llama a LoadTypeLib seguido de RegisterTypeLib, que registra la biblioteca de tipos. Para anular el registro de la biblioteca de tipos, use UnRegisterTypeLib.

pptlib

Biblioteca de tipos.

Valor devuelto

Esta función puede devolver uno de estos valores.

Código devuelto Descripción
S_OK
Correcto.
E_INVALIDARG
Uno o varios de los argumentos no son válidos.
E_OUTOFMEMORY
Memoria insuficiente para completar la operación.
TYPE_E_IOERROR
La función no pudo realizar el proceso de escritura en el archivo.
TYPE_E_REGISTRYACCESS
No se pudo abrir la base de datos de registro de sistemas.
TYPE_E_INVALIDSTATE
No se pudo abrir la biblioteca de tipos.
TYPE_E_CANTLOADLIBRARY
No se pudo cargar la biblioteca de tipos o el archivo DLL en cuestión.

Comentarios

Permite a los programadores especificar si se debe cargar o no la biblioteca de tipos.

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado oleauto.h
Library OleAut32.lib
Archivo DLL OleAut32.dll