词条 | WSAUnhookBlockingHook() |
释义 | § 简述: 恢复缺省的阻塞钩子函数. #include <winsock.h> int PASCAL FAR WSAUnhookBlockingHook ( void ); § 注释: 本函数除去了任何先前安装的阻塞钩子函数,并且重新安装缺省的阻塞钩子函数. WSAUnhookBlockingHook()将肯定安装缺省的钩子函数,而非上一个.如果应用程序希望嵌套钩子函数-也就是,建立一个临时的钩子函数,然后返回前一个钩子函数(不论是缺省的还是由前面的WSASetBlockingHook()建立的)-它必须储存和恢复WSASetBlockingHook()的返回值;不能使用WSAUnhookBlockingHook(). 在Windows的多线程版本(如Windows NT)中没有缺省的阻塞钩子函数.调用WSAUnhookBlockingHook()去除了应用程序和任何阻塞调用(阻塞了进行该调用的线程本身)安装的所有阻塞钩子函数. § 返回值: 0 操作成功. SOCKET_ERROR 否则.同时可以调用WSAGetLastError()获得错误代码. 错误代码: WSANOTINITIALISED 使用本API前必须要进行一次成功的WSAStartup()调用. 参见: WSASetBlockingHook() |
随便看 |
百科全书收录594082条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。