typedef struct _OVERLAPPED { ULONG_PTR Internal;

ULONG_PTR InternalHigh;

union {

struct {

DWORD Offset;

DWORD OffsetHigh;

} DUMMYSTRUCTNAME;

PVOID Pointer;

} DUMMYUNIONNAME;

HANDLE hEvent; } OVERLAPPED, *LPOVERLAPPED;

参数:

Internal: 预留给操作系统使用。它指定一个独立于系统的状态,当GetOverlappedResult函数返回时没有设置扩展错误信息ERROR_IO_PENDING时有效。
InternalHigh: 预留给操作系统使用。它指定长度的数据转移,当GetOverlappedResult函数返回TRUE时有效。
Offset: 该文件的位置是从文件起始处的字节偏移量。调用进程设置这个成员之前调用ReadFile或WriteFile函数。当读取或写入命名管道和通信设备时这个成员被忽略设为零。
OffsetHigh: 指定文件传送的字节偏移量的高位字。当读取或写入命名管道和通信设备时这个成员被忽略设为零。
hEvent:指向事件的句柄,当读操作或者写操作完成的时候该事件将置为有信号状态。用户必须初始化该事件为零或者无信号状态用 CreateEvent 函数。

最新文章

  1. python 中使用 global 引发了莫名其妙的问题
  2. getattribute()与getparameter()的区别
  3. 关于64位WIN7下正确建立JAVA开发环境(转
  4. Acquire and Release Semantics
  5. Web网页数据抓取(C/S)
  6. Python大神成长之路: 第一次学习记录
  7. 详解Executor框架
  8. 转:Redis使用认证密码登录
  9. JS数组及内置对象
  10. C++ 重点关键字
  11. Linux operating system basic knowleadge
  12. 4.IIC总线
  13. ping 127.0.0.1和ping本地ip分别测试什么?
  14. 转载 Spring、Spring MVC、MyBatis整合文件配置详解
  15. ExtMail telnet 25端口号 不通
  16. CentOS6 防火墙配置
  17. solr客户端的使用
  18. [转载]ASP.NET中IsPostBack详解
  19. conductor Workflow Metrics
  20. 第五章 企业项目开发--mybatis注解与xml并用

热门文章

  1. Golang学习(用代码来学习) - 第三篇
  2. Nginx报400 Bad Request
  3. css 设置小知识点记录
  4. Rsync+Sersync数据实时同步(双向)
  5. webpack(8)vue组件化开发的演变过程
  6. 基于js的姓名校验
  7. 欧拉函数&筛法 模板
  8. 掌握了这几个Linux命令可以让你工作效率提高一倍
  9. 基于Flink构建全场景实时数仓
  10. ArchLinux安装步骤(一)