Funzione WSARemoveServiceClass (winsock2.h)
La funzione WSARemoveServiceClass rimuove definitivamente lo schema della classe di servizio dal Registro di sistema.
Sintassi
INT WSAAPI WSARemoveServiceClass(
[in] LPGUID lpServiceClassId
);
Parametri
[in] lpServiceClassId
Puntatore al GUID per la classe di servizio da rimuovere.
Valore restituito
Il valore restituito è zero se l'operazione ha avuto esito positivo. In caso contrario, il valore SOCKET_ERROR viene restituito e un numero di errore specifico può essere recuperato chiamando WSAGetLastError.
Codice di errore | Significato |
---|---|
La classe specificata non è stata trovata. | |
La routine chiamante non dispone di privilegi sufficienti per rimuovere il servizio. | |
Esistono istanze del servizio che fanno ancora riferimento alla classe. La rimozione di questa classe non è possibile in questo momento. | |
La WS2_32.DLL non è stata inizializzata. L'applicazione deve prima chiamare WSAStartup prima di chiamare qualsiasi funzione Windows Sockets. | |
Il GUID specificato non è valido. | |
Memoria insufficiente per eseguire l'operazione. |
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | winsock2.h |
Libreria | Ws2_32.lib |
DLL | Ws2_32.dll |