WSARemoveServiceClass 函数 (winsock2.h)
WSARemoveServiceClass 函数从注册表中永久删除服务类架构。
语法
INT WSAAPI WSARemoveServiceClass(
[in] LPGUID lpServiceClassId
);
参数
[in] lpServiceClassId
指向要删除的服务类的 GUID 的指针。
返回值
如果操作成功,则返回值为零。 否则,将返回值 SOCKET_ERROR,并且可以通过调用 WSAGetLastError 来检索特定的错误号。
错误代码 | 含义 |
---|---|
未找到指定的类。 | |
调用例程没有足够的权限来删除服务。 | |
仍有一些服务实例引用 类。 目前无法删除此类。 | |
尚未初始化 WS2_32.DLL。 应用程序必须先调用 WSAStartup, 然后才能调用任何 Windows 套接字函数。 | |
指定的 GUID 无效。 | |
内存不足,无法执行该操作。 |
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
目标平台 | Windows |
标头 | winsock2.h |
Library | Ws2_32.lib |
DLL | Ws2_32.dll |