永发信息网

Delphi中windows.pas的readFile函数

答案:2  悬赏:40  手机版
解决时间 2021-02-23 23:15
  • 提问者网友:了了无期
  • 2021-02-23 03:45
windows.pas的readFile函数每个参数的意义,能解释下吗
最佳答案
  • 五星知识达人网友:山君与见山
  • 2021-02-23 04:37
从文件中读出数据。与lread函数相比,这个函数要明显灵活的多。该函数能够操作通信设备、管道、套接字以及邮槽
返回值
Long,非零表示成功,零表示失败。会设置GetLastError。如启动的是一次异步读操作,则函数会返回零值,并将ERROR_IO_PENDING设置成GetLastError的结果。如结果不是零值,但读入的字节数小于nNumberOfBytesToRead参数指定的值,表明早已抵达了文件的结尾
参数表
参数 类型及说明
hFile Long,文件的句柄
lpBuffer Any,用于保存读入数据的一个缓冲区
nNumberOfBytesToRead Long,要读入的字符数
lpNumberOfBytesRead Long,从文件中实际读入的字符数
lpOverlapped OVERLAPPED,如文件打开时指定了FILE_FLAG_OVERLAPPED,那么必须用这个参数引用一个特殊的结构。那个结构定义了一次异步读取操作。否则,应将这个参数设为NULL(将函数声明成ByVal As Long,并传递零值)
全部回答
  • 1楼网友:空山清雨
  • 2021-02-23 05:35
你也可以直接调用 readfile()函数 帮助查windows sdk bool readfile( handle hfile, // handle of file to read lpvoid lpbuffer, // address of buffer that receives data dword nnumberofbytestoread, // number of bytes to read lpdword lpnumberofbytesread, // address of number of bytes read lpoverlapped lpoverlapped // address of structure for data );
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯