Función WSARemoveServiceClass (winsock2.h)
La función WSARemoveServiceClass quita permanentemente el esquema de clase de servicio del Registro.
Sintaxis
INT WSAAPI WSARemoveServiceClass(
[in] LPGUID lpServiceClassId
);
Parámetros
[in] lpServiceClassId
Puntero al GUID de la clase de servicio que desea quitar.
Valor devuelto
El valor devuelto es cero si la operación se realizó correctamente. De lo contrario, se devuelve el valor SOCKET_ERROR y se puede recuperar un número de error específico mediante una llamada a WSAGetLastError.
Código de error | Significado |
---|---|
No se encontró la clase especificada. | |
La rutina de llamada no tiene privilegios suficientes para quitar el servicio. | |
Hay instancias de servicio que todavía hacen referencia a la clase . La eliminación de esta clase no es posible en este momento. | |
No se ha inicializado el WS2_32.DLL. La aplicación debe llamar primero a WSAStartup antes de llamar a cualquier función de Windows Sockets. | |
El GUID especificado no era válido. | |
No había memoria suficiente para realizar la operación. |
Requisitos
Requisito | Value |
---|---|
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 | winsock2.h |
Library | Ws2_32.lib |
Archivo DLL | Ws2_32.dll |