DllRegisterServer, fonction (olectl.h)

Demande à un serveur in-process de créer ses entrées de Registre pour toutes les classes prises en charge dans ce module de serveur.

Syntaxe

HRESULT DllRegisterServer();

Valeur de retour

Cette fonction peut retourner les valeurs de retour standard E_OUTOFMEMORY et E_UNEXPECTED, ainsi que les valeurs suivantes.

Code de retour Description
S_OK
Les entrées de Registre ont été créées avec succès.
SELFREG_E_TYPELIB
Le serveur n’a pas pu terminer l’inscription de toutes les bibliothèques de types utilisées par ses classes.
SELFREG_E_CLASS
Le serveur n’a pas pu terminer l’inscription de toutes les classes d’objets.

Remarques

E_NOTIMPL n’est pas un code de retour valide.

Si cette fonction échoue, l’état du registre pour toutes ses classes n’est pas défini.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête olectl.h
Bibliothèque Ole32.lib
DLL Ole32.dll

Voir aussi

DllUnregisterServer