System.Win.ComServ.DllUnregisterServer
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.