请输入您要查询的百科知识:

 

词条 ReadFileEx
释义

ReadFileEx

说明

与ReadFile相似,只是它只能用于异步读取文件操作,异步操作完成后会调用指定的回调函数

返回值

返回非零表示成功,返回零表示失败,并可用GetLastError得到错误代码

Windows版本:Windows XP / Windows Vista / Windows 7

Windows 2000 Server / Windows Server 2003 / Windows Server 2008

DLL依赖:kernel32.dll

C中声明

BOOL ReadFileEx(

HANDLE hFile, //文件的句柄

LPVOID lpBuffer, //用于接收数据的缓冲区

DWORD nNumberOfByteToRead, //允许接收的最大字节数

LPOVERLAPPED lpOverlapped, //一个OVERLAPPED结构的指针

LPOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine //异步读取完成后调用的回调函数

);

VB中的声明

Declare Function ReadFileEx Lib "kernel32" Alias "ReadFileEx" (ByVal hFile As Long, lpBuffer As Any, ByVal nNumberOfBytesToRead As Long, lpOverlapped As OVERLAPPED, ByVal lpCompletionRoutine As Long) As Long

参数表

参数 类型及说明

hFile Long,文件的句柄

lpBuffer Any,指定容纳读入数据的一个缓冲区。除非读操作执行完毕,否则不要访问这个缓冲区

nNumberOfBytesToRead Long,要读入的字节数

lpOverlapped OVERLAPPED,定义了一个异步操作的结构。使用这个函数时,结构中的hEvent字段会被忽略

lpCompletionRoutine Long,回调函数的返回值

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/1/11 12:13:59