Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Usa informações do Registro para carregar uma biblioteca de tipos.
Sintaxe
HRESULT LoadRegTypeLib(
REFGUID rguid,
WORD wVerMajor,
WORD wVerMinor,
LCID lcid,
ITypeLib **pptlib
);
Parâmetros
rguid
O GUID da biblioteca.
wVerMajor
A versão principal da biblioteca.
wVerMinor
A versão secundária da biblioteca.
lcid
O código de idioma nacional da biblioteca.
pptlib
A biblioteca de tipos carregada.
Retornar valor
Essa função pode retornar um desses valores.
| Código de retorno | Descrição |
|---|---|
|
Êxito. |
|
Um ou mais argumentos não são válidos. |
|
Memória insuficiente para concluir a operação. |
|
A função não pôde gravar no arquivo. |
|
Não foi possível abrir a biblioteca de tipos. |
|
A função não pôde ler do arquivo. |
|
A biblioteca de tipos tem um formato mais antigo. |
|
Não foi possível encontrar o LCID nas DLLs compatíveis com OLE. |
|
Não foi possível abrir a biblioteca de tipos ou vínculo dinâmico. |
Comentários
A função LoadRegTypeLib adia para LoadTypeLib para carregar o arquivo.
LoadRegTypeLib compara os números de versão solicitados com os encontrados no registro do sistema e executa uma das seguintes ações:
- Se uma das bibliotecas registradas corresponder exatamente aos números de versão principal e secundária solicitados, essa biblioteca de tipos será carregada.
- Se uma ou mais bibliotecas de tipos registrados corresponderem exatamente ao número de versão principal solicitado e tiver um número de versão menor maior do que o solicitado, o com o maior número de versão secundária será carregado.
- Se nenhuma das bibliotecas de tipos registrados corresponder exatamente ao número de versão principal solicitado (ou se nenhuma das que corresponder exatamente ao número de versão principal também tiver um número de versão menor maior ou igual ao número de versão secundária solicitado), LoadRegTypeLib retornará um erro.
Requisitos
| Requisito | Valor |
|---|---|
| Plataforma de Destino | Windows |
| Cabeçalho | oleauto.h |
| Biblioteca | OleAut32.lib |
| DLL | OleAut32.dll |