Compartilhar via


RegisterTypeLib

Windows Mobile SupportedWindows Embedded CE Supported

9/8/2008

Thisfunction adiciona informações sobre um biblioteca de tipos o Registro sistema.

Syntax

HRESULT RegisterTypeLib( 
  ITypeLib FAR* ptlib, 
  OLECHAR FAR* szFullPath, 
  OLECHAR FAR* szHelpDir 
); 

Parameters

  • ptlib
    [no] Ponteiro para a biblioteca tipo que está sendo registrado.
  • szFullPath
    [no] Seqüência de caracteres NULL-Terminated que contém a especificação caminho totalmente qualificado para a biblioteca tipo que está sendo registrada.
  • szHelpDir
    [no] Seqüência de caracteres NULL-Terminated que contém o Diretório no qual o arquivo da Ajuda para a biblioteca que está sendo registrada pode ser encontrado. Pode ser NULL.

Return Value

Retorna os valores HRESULT mostrados a seguinte tabela.

Valor Descrição

S_OK

O sucesso.

E_OUTOFMEMORY

Memória insuficiente.

E_INVALIDARG

Um ou mais argumentos é inválido.

TYPE_E_IOERROR

A função não pôde gravar o arquivo.

TYPE_E_REGISTRYACCESS

Não foi possível abrir banco de dados o registro sistema.

TYPE_E_INVALIDSTATE

Não foi possível abrir a biblioteca tipo.

Remarks

Passagem inválido (e, em algumas circunstâncias NULL) ponteiros para essa função faz com que uma terminação inesperada do aplicativo.

A função RegisterTypeLib Pode ser usado durante inicialização aplicativo para registrar tipo biblioteca do aplicativo corretamente.

Ao contrário de área de trabalho Windows, em Windows Embedded CE, RegisterTypeLib Será não adicionar entradas para cada um dos dispinterfaces e automação-interfaces compatível.

Coclasses não estiverem registrados (ou seja, RegisterTypeLib não grava os valores para a chave CLSID do coclass).

Requirements

Header oleauto.h
Library oleaut32.lib
Windows Embedded CE Windows CE 2.0 and later
Windows Mobile Windows Mobile Version 5.0 and later

See Also

Reference

Automation Functions