WSCDeinstallProvider返回WSAEFAULT

时间:2009-07-30 01:08:46

标签: sockets

看似简单的调用会返回错误,但我不明白为什么。任何人都可以建议吗?

GUID * Guid = (assigned elsewhere)
INT ErrorCode, rc;

rc = WSCDeinstallProvider( Guid, &ErrorCode );
// rc == SOCKET_ERROR at this point and ErrorCode == 10014 (WSAEFAULT)

提前致谢!

2 个答案:

答案 0 :(得分:0)

根据MSDN:

WSCDeinstallProvider Function

  

WSAEFAULT lpErrno参数不是   在用户地址的有效部分   空间。

答案 1 :(得分:0)

通过更改卸载LSP的顺序来解决问题。