System.Win.ComServ.DllRegisterServer
Delphi
function DllRegisterServer: HResult;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | System.Win.ComServ.pas | System.Win.ComServ | System.Win.ComServ |
Description
Recense un serveur ActiveX en processus du module en cours dans la base des registres.
N'appelez pas directement DllRegisterServer. DllRegisterServer est exportée par les serveurs ActiveX en processus (DLL) et demande aux DLL de créer leurs entrées dans la base des registres pour la bibliothèque de types et toutes les classes supportées dans ce module serveur. DllRegisterServer est généralement appelée lorsque le serveur ActiveX est installé sur le système de l'utilisateur.
Si cette fonction échoue, l'état de la base des registres pour sa bibliothèque de types et ses classes est indéterminé.
Les valeurs renvoyées pour DllRegisterServer sont les suivantes :
Valeur | Signification |
---|---|
S_OK |
Les entrées de la base des registres ont été créées. |
E_FAIL |
Les entrées de la base des registres n'ont pas été inscrites. |
Remarque : DllRegisterServer 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 DllUnregisterServer.