首页 > 汇编语言 > 汇编语言MS-Windows编程
汇编语言WriteFile函数:向文件写入数据
函数 WriteFile 用输出句柄向文件写入数据。句柄可以是屏幕缓冲区句柄,也可以是分配给文本文件的句柄。函数从文件内部位置指针所指向的位置开始写数据。
写操作完成后,文件位置指针按照实际写入的字节数进行调整。函数原型如下:
写操作完成后,文件位置指针按照实际写入的字节数进行调整。函数原型如下:
WriteFile PROTO,
hFile:HANDLE, ;输出句柄
lpBuffer:PTR BYTE, ;缓冲区指针
nNumberOfBytesToWrite:DWORD, ;缓冲区大小
lpNumberOfBytesWritten:PTR DWORD, ;写入字节数
lpOverlapped:PTR DWORD ;异步信息指针
- hFile 是已打开文件的句柄;
- lpBuffer 指向的缓冲区包含了写入到文件的数据;
- nNumberOfBytesToWrite 指定向文件写入多少字节;
- lpNumberOfBytesWritten 指向的整数为函数执行后实际写入的字节数;
- 若为同步操作,则 lpOverlapped 应被设置为 NULL。若函数调用失败,则返回值为零。
所有教程
- C语言入门
- C语言编译器
- C语言项目案例
- 数据结构
- C++
- STL
- C++11
- socket
- GCC
- GDB
- Makefile
- OpenCV
- Qt教程
- Unity 3D
- UE4
- 游戏引擎
- Python
- Python并发编程
- TensorFlow
- Django
- NumPy
- Linux
- Shell
- Java教程
- 设计模式
- Java Swing
- Servlet
- JSP教程
- Struts2
- Maven
- Spring
- Spring MVC
- Spring Boot
- Spring Cloud
- Hibernate
- Mybatis
- MySQL教程
- MySQL函数
- NoSQL
- Redis
- MongoDB
- HBase
- Go语言
- C#
- MATLAB
- JavaScript
- Bootstrap
- HTML
- CSS教程
- PHP
- 汇编语言
- TCP/IP
- vi命令
- Android教程
- 区块链
- Docker
- 大数据
- 云计算