Compartilhar via


Função LoadTypeLibEx (oleauto.h)

Carrega uma biblioteca de tipos e (opcionalmente) a registra no registro do sistema.

Sintaxe

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

Parâmetros

szFile

O arquivo de biblioteca de tipos.

regkind

Identifica o tipo de registro a ser executado para a biblioteca de tipos com base nos seguintes sinalizadores: DEFAULT, REGISTER e NONE. REGKIND_DEFAULT simplesmente chama LoadTypeLib e o registro ocorre com base nas regras de registro loadTypeLib . REGKIND_NONE chama LoadTypeLib sem o processo de registro habilitado. REGKIND_REGISTER chama LoadTypeLib seguido por RegisterTypeLib, que registra a biblioteca de tipos. Para cancelar o registro da biblioteca de tipos, use UnRegisterTypeLib.

pptlib

A biblioteca de tipos.

Retornar valor

Essa função pode retornar um desses valores.

Código de retorno Descrição
S_OK
Êxito.
E_INVALIDARG
Um ou mais dos argumentos não são válidos.
E_OUTOFMEMORY
Memória insuficiente para concluir a operação.
TYPE_E_IOERROR
A função não pôde gravar no arquivo.
TYPE_E_REGISTRYACCESS
O banco de dados de registro do sistema não pôde ser aberto.
TYPE_E_INVALIDSTATE
Não foi possível abrir a biblioteca de tipos.
TYPE_E_CANTLOADLIBRARY
Não foi possível abrir a biblioteca de tipos ou vínculo dinâmico.

Comentários

Permite que os programadores especifiquem se a biblioteca de tipos deve ou não ser carregada.

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho oleauto.h
Biblioteca OleAut32.lib
DLL OleAut32.dll