System.Win.ComServ.DllRegisterServer

De RAD Studio API Documentation
Aller à : navigation, rechercher

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.

Voir aussi