WSWaitForLinkActivity (C 函数)
int WSWaitForLinkActivity(WSLINK l)
直到由 l 指定的 WSTP 连接有数据可读取时才返回.
更多信息
- 在一个需要等待数据的后台线程上使用 WSWaitForLinkActivity(),这样就不会组织用户界面或应用的主线程.
- 若需要等待在可登陆的链接上的链接活动,可使用 WSWaitForLinkActivity() (或相关函数 WSWaitForLinkActivityWithCallback()).
- 若发生错误,则 WSWaitForLinkActivity() 返回 WSWAITERROR;若函数成功,则返回 WSWAITSUCCESS.
- WSTP 的标头文件 wstp.h 已对 WSWaitForLinkActivity() 作出声明.
范例
基本范例 (1)
#include "wstp.h"
/* A function for waiting on link activity */
void f(WSLINK l)
{
switch(WSWaitForLinkActivity(l))
{
case WSWAITERROR:
/* Handle the error */
break;
case WSWAITSUCCESS:
default:
/* Do something else */
}
}