• 1.摘要
  • 2.基本内容

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