Funzione di callback LPNSPREMOVESERVICECLASS (ws2spi.h)
La funzione NSPRemoveServiceClass rimuove definitivamente una classe di servizio specificata dallo spazio dei nomi.
Sintassi
LPNSPREMOVESERVICECLASS Lpnspremoveserviceclass;
INT Lpnspremoveserviceclass(
[in] LPGUID lpProviderId,
[in] LPGUID lpServiceClassId
)
{...}
Parametri
[in] lpProviderId
Puntatore al GUID del provider di spazi dei nomi specifico da cui deve essere rimosso lo schema della classe di servizio.
[in] lpServiceClassId
Puntatore al GUID per la classe di servizio da rimuovere.
Valore restituito
La funzione deve restituire NO_ERROR (zero) se la routine ha esito positivo. Deve restituire SOCKET_ERROR (–1) se la routine ha esito negativo e deve impostare il codice di errore appropriato usando WSASetLastError.
Codice di errore | Significato |
---|---|
Non è disponibile memoria sufficiente per eseguire questa operazione. | |
Il GUID specificato non è valido. | |
La routine chiamante non dispone di privilegi sufficienti per rimuovere il servizio. | |
IL GUID specificato dell'identificatore della classe di servizio non è valido. | |
L'operazione non è supportata. Questo errore viene restituito se il provider di spazi dei nomi non implementa questa funzione. | |
La classe specificata non è stata trovata in nessuno degli spazi dei nomi. |
Requisiti
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | ws2spi.h |