Partager via


UnRegisterTypeLib, fonction (oleauto.h)

Supprime les informations de bibliothèque de types du registre système. Utilisez cette API pour permettre aux applications de se désinstaller correctement.

Syntaxe

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

Paramètres

libID

GUID de la bibliothèque de types.

wVerMajor

Version principale de la bibliothèque de types.

wVerMinor

Version secondaire de la bibliothèque de types.

lcid

Identificateur de paramètres régionaux.

syskind

Système d’exploitation cible.

Valeur retournée

Cette fonction peut retourner l’une de ces valeurs.

Code de retour Description
S_OK
Réussite.
E_INVALIDARG
Un ou plusieurs arguments ne sont pas valides.
E_OUTOFMEMORY
Mémoire insuffisante pour terminer l’opération.
TYPE_E_IOERROR
La fonction n’a pas pu écrire dans le fichier.
TYPE_E_REGISTRYACCESS
Impossible d’ouvrir la base de données d’inscription du système.
TYPE_E_INVALIDSTATE
Impossible d’ouvrir la bibliothèque de types.

Remarques

Les objets in-process appellent généralement cette API à partir de DllUnregisterServer.

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête oleauto.h
Bibliothèque OleAut32.lib
DLL OleAut32.dll