Función de devolución de llamada LPNSPREMOVESERVICECLASS (ws2spi.h)
La función NSPRemoveServiceClass quita permanentemente una clase de servicio especificada del espacio de nombres .
Sintaxis
LPNSPREMOVESERVICECLASS Lpnspremoveserviceclass;
INT Lpnspremoveserviceclass(
[in] LPGUID lpProviderId,
[in] LPGUID lpServiceClassId
)
{...}
Parámetros
[in] lpProviderId
Puntero al GUID del proveedor de espacios de nombres específico del que se va a quitar este esquema de clase de servicio.
[in] lpServiceClassId
Puntero al GUID de la clase de servicio que se va a quitar.
Valor devuelto
La función debe devolver NO_ERROR (cero) si la rutina se realiza correctamente. Debe devolver SOCKET_ERROR (–1) si se produce un error en la rutina y debe establecer el código de error adecuado mediante WSASetLastError.
Código de error | Significado |
---|---|
No hay suficiente memoria disponible para realizar esta operación. | |
El GUID especificado no era válido. | |
La rutina de llamada no tiene privilegios suficientes para quitar el servicio. | |
El GUID de identificador de clase de servicio especificado no era válido. | |
La operación no es compatible. Este error se devuelve si el proveedor de espacios de nombres no implementa esta función. | |
La clase especificada no se encontró en ninguno de los espacios de nombres. |
Requisitos
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | ws2spi.h |