首页 > 汇编语言 > 汇编语言MS-Windows编程
阅读:288
汇编语言ReadFile函数:从输入文件中读取文本
函数 ReadFile 从输入文件中读取文本。其原型如下:
其中:
如果对同一个打开文件的句柄进行多次调用,那么 ReadFile 就会记住最后一次读取的位置,并从这个位置开始读。换句话说,函数有一个内部指针指向文件内的当前位置。
ReadFile 还可以运行在异步模式下,这意味着调用程序不用等到读操作完成。
ReadFile PROTO,
hFile:HANDLE, ;输入句柄
lpBuffer:PTR BYTE, ;缓冲区指针
nNumberOfBytesToRead:DWORD, ;读取的字节数
lpNumberOfBytesRead:PTR DWORD, ;实际读出的 字节数
lpOverlapped:PTR DWORD ;异步信息指针
其中:
- hFile 是由 CreateFile 返回的打开文件的句柄;
- lpBuffer 指向的缓冲区接收从该文件读取的数据;
- nNumberOfBytesToRead 定义从该文件读取的最大字节数;
- lpNumberOfBytesRead 指向的整数为函数返回时实际读取的字节数;
- lpOverlapped 应被设置为 NULL(0)。若函数调用失败,则返回值为零。
如果对同一个打开文件的句柄进行多次调用,那么 ReadFile 就会记住最后一次读取的位置,并从这个位置开始读。换句话说,函数有一个内部指针指向文件内的当前位置。
ReadFile 还可以运行在异步模式下,这意味着调用程序不用等到读操作完成。
所有教程
- socket
- Python基础教程
- C#教程
- MySQL函数
- MySQL
- C语言入门
- C语言专题
- C语言编译器
- C语言编程实例
- GCC编译器
- 数据结构
- C语言项目案例
- C++教程
- OpenCV
- Qt教程
- Unity 3D教程
- UE4
- STL
- Redis
- Android教程
- JavaScript
- PHP
- Mybatis
- Spring Cloud
- Maven
- vi命令
- Spring Boot
- Spring MVC
- Hibernate
- Linux
- Linux命令
- Shell脚本
- Java教程
- 设计模式
- Spring
- Servlet
- Struts2
- Java Swing
- JSP教程
- CSS教程
- TensorFlow
- 区块链
- Go语言教程
- Docker
- 编程笔记
- 资源下载
- 关于我们
- 汇编语言
- 大数据
- 云计算
- VIP视频
优秀文章
- C89(C90)、C99、C11——C语言的三套标准
- VS2015使用教程(使用VS2015编写C语言程序)
- Java成员方法:Java成员方法的声明和调用、形参和实参及局部变量
- Java List集合:ArrayList类、LinkList类、ArrayList类和LinkList类的区别
- C++ while(do-while)循环详解
- TensorFlow优化器种类及其用法详解
- Unity 3D游戏发布到PC平台
- Docker Stack是什么
- 汇编语言GetLastError和FormatMessage函数:获取错误信息
- Hibernate addScalar方法:返回标量和实体的结合体