System.Win.ComServ.DllUnregisterServer

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function DllUnregisterServer: HResult;

Propriétés

Type Visibilité  Source Unité  Parent
function public System.Win.ComServ.pas System.Win.ComServ System.Win.ComServ

Description

Enlève de la base des registres la référence d'un serveur OLE automation du module en cours.

N'appelez pas directement DllUnregisterServer. DllUnregisterServer est exportée par les serveurs automation en processus (DLL) et demande aux DLL de supprimer leurs entrées créées avec DllRegisterServer. DllRegisterServer est appelée lorsqu'un serveur est désinstallé.

Les valeurs renvoyées pour DllUnregisterServer sont les suivantes :



Valeur Signification

S_OK

Toutes les entrées de la base des registres ont été supprimées.

S_FALSE

Toutes les entrées de la base des registres n'ont pas été supprimées.



Remarque :  DllUnregisterServer est l'une des quatre fonctions de l'unité ComServ que tout serveur en processus doit exporter pour que Windows puisse gérer correctement les ressources du serveur. Les autres sont DllCanUnloadNow, DllGetClassObject et DllRegisterServer. Pour les utilisateurs, il ne doit jamais être nécessaire d'appeler directement ces fonctions.

Voir aussi