Función RegisterTypeLibForUser (oleauto.h)

Registra una biblioteca de tipos para que la use el usuario que realiza la llamada.

Sintaxis

HRESULT RegisterTypeLibForUser(
                 ITypeLib *ptlib,
  [in]           OLECHAR  *szFullPath,
  [in, optional] OLECHAR  *szHelpDir
);

Parámetros

ptlib

Biblioteca de tipos.

[in] szFullPath

Especificación de ruta de acceso completa para la biblioteca de tipos.

[in, optional] szHelpDir

Directorio en el que se puede encontrar el archivo de Ayuda de la biblioteca que se está registrando. Este parámetro puede ser NULL.

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.

Comentarios

RegisterTypeLibForUser tiene una funcionalidad idéntica a RegisterTypeLib , excepto que la biblioteca de tipos solo se registra para su uso mediante la identidad de usuario que realiza la llamada.

Requisitos

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