Fonction WSARemoveServiceClass (winsock2.h)
La fonction WSARemoveServiceClass supprime définitivement le schéma de classe de service du Registre.
Syntaxe
INT WSAAPI WSARemoveServiceClass(
[in] LPGUID lpServiceClassId
);
Paramètres
[in] lpServiceClassId
Pointeur vers le GUID de la classe de service à supprimer.
Valeur retournée
La valeur de retour est zéro si l’opération a réussi. Sinon, la valeur SOCKET_ERROR est retournée et un numéro d’erreur spécifique peut être récupéré en appelant WSAGetLastError.
Code d'erreur | Signification |
---|---|
La classe spécifiée est introuvable. | |
La routine d’appel ne dispose pas de privilèges suffisants pour supprimer le service. | |
Certaines instances de service font toujours référence à la classe . La suppression de cette classe n’est pas possible pour le moment. | |
Le WS2_32.DLL n’a pas été initialisé. L’application doit d’abord appeler WSAStartup avant d’appeler les fonctions windows Sockets. | |
Le GUID spécifié n’était pas valide. | |
La mémoire était insuffisante pour effectuer l’opération. |
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 | winsock2.h |
Bibliothèque | Ws2_32.lib |
DLL | Ws2_32.dll |