Fonction de rappel LPNSPREMOVESERVICECLASS (ws2spi.h)
La fonction NSPRemoveServiceClass supprime définitivement une classe de service spécifiée de l’espace de noms.
Syntaxe
LPNSPREMOVESERVICECLASS Lpnspremoveserviceclass;
INT Lpnspremoveserviceclass(
[in] LPGUID lpProviderId,
[in] LPGUID lpServiceClassId
)
{...}
Paramètres
[in] lpProviderId
Pointeur vers le GUID du fournisseur d’espace de noms spécifique dont ce schéma de classe de service doit être supprimé.
[in] lpServiceClassId
Pointeur vers le GUID de la classe de service à supprimer.
Valeur retournée
La fonction doit retourner NO_ERROR (zéro) si la routine réussit. Il doit retourner SOCKET_ERROR (–1) si la routine échoue et il doit définir le code d’erreur approprié à l’aide de WSASetLastError.
Code d'erreur | Signification |
---|---|
La mémoire disponible est insuffisante pour effectuer cette opération. | |
Le GUID spécifié n’était pas valide. | |
La routine d’appel ne dispose pas de privilèges suffisants pour supprimer le service. | |
Le GUID d’identificateur de classe de service spécifié n’était pas valide. | |
L'opération n'est pas prise en charge. Cette erreur est retournée si le fournisseur d’espaces de noms n’implémente pas cette fonction. | |
La classe spécifiée n’a été trouvée dans aucun des espaces de noms. |
Spécifications
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 | ws2spi.h |