WSAGetOverlappedResult函数

通过WSAWaitForMultipleEvents函数来得到重叠操作完成的通知,那么自然也需要一个函数来查询一下重叠操作的结果,定义如下

BOOL WSAGetOverlappedResult(

SOCKET s,                                                // SOCKET,不用说了

LPWSAOVERLAPPED lpOverlapped,  // 这里是我们想要查询结果的那个重叠结构的指针

LPDWORD lpcbTransfer,                       // 本次重叠操作的实际接收(或发送)的字节数

BOOL fWait,                // 设置为TRUE,除非重叠操作完成,否则函数不会返回

// 设置FALSE,而且操作仍处于挂起状态,那么函数就会返回FALSE

// 错误为WSA_IO_INCOMPLETE

// 不过因为我们是等待事件传信来通知我们操作完成,所以我们这里设

// 置成什么都没有作用

LPDWORD lpdwFlags       // 指向DWORD的指针,负责接收结果标志

);

最新文章

  1. PHP函数 rtrim() 的一个怪异现象
  2. ajax案例源码
  3. Javascript之回调函数(callback)
  4. CRM PrincipalObjectAccess(POA)
  5. 在peopletools里面测试文件上传
  6. ADDED_TO_STAGE 多次被调用
  7. 在Linux下编写php扩展
  8. web.xml中常用元素的解读
  9. js架构设计模式——从angularJS看MVVM
  10. How to bypass Win10 logon password?
  11. canvas基础(一)
  12. wordpress文章链接怎么把默认的别名改成id形式和伪静态设置
  13. REST API设计指导——译自Microsoft REST API Guidelines(二)
  14. ImageMagick - 智能的灰度空间(GRAYColorspace)让人窒息
  15. 云计算虚拟机技术-KVM安装
  16. linux下添加逻辑分区并挂载(手动和自动方式)
  17. 隐藏字符 BOM
  18. day8 文件操作
  19. [Canvas]双方战机展示
  20. svn tree confflect

热门文章

  1. Java四舍五入 保留小数
  2. maven release plugin插件
  3. 【转】 UML各种线的含义
  4. linux rar安装
  5. 开始使⽤ZooKeeper的API
  6. spring-boot-maven-plugin 插件的作用
  7. Eclipse将控制台输出信息保存为文件
  8. 关于SharePoint 2016
  9. 【LA2531 训练指南】足球联赛 【最大流】
  10. JS中的函数声明和函数表达式的区别,即function(){}和var function(){},以及变量提升、作用域和作用域链