Compartilhar via


Função UnRegisterTypeLib (oleauto.h)

Remove informações de biblioteca de tipos do registro do sistema. Use essa API para permitir que os aplicativos se desinstalem corretamente.

Sintaxe

HRESULT UnRegisterTypeLib(
  REFGUID libID,
  WORD    wVerMajor,
  WORD    wVerMinor,
  LCID    lcid,
  SYSKIND syskind
);

Parâmetros

libID

O GUID da biblioteca de tipos.

wVerMajor

A versão principal da biblioteca de tipos.

wVerMinor

A versão secundária da biblioteca de tipos.

lcid

O identificador de localidade.

syskind

O sistema operacional de destino.

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.

Comentários

Objetos em processo normalmente chamam essa API de DllUnregisterServer.

Requisitos

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