利用OverlappedIO读取文件
char szPath=”x:\\xxxx\xxxx”;
//检查系统,确定是否支持overlapped,(NT以上操作系统支持OVERLAPPED) CheckOsVersion();
// 以overlapped的方式打开文件
hFile = CreateFile( szPath,
GENERIC_READ,
FILE_SHARE_READ|FILE_SHARE_WRITE,
NULL,
OPEN_EXISTING,
FILE_FLAG_OVERLAPPED,
NULL
);
// OVERLAPPED结构实始化为0
memset(&overlap, 0, sizeof(overlap));
//指定文件位置是1500;
overlap.Offset = 1500;
rc = ReadFile(hFile,buf,300,&numread,&overlap);
//因为是overlapped操作,ReadFile会将读文件请求放入读队列之后立即返回(false), //而不会等到文件读完才返回(true)
if (rc)
{
//文件真是被读完了,rc为true
// 或当数据被放入cache中,或操作系统认为它可以很快速地取得数据,rc为true }
else
{
if (GetLastError() == ERROR_IO_PENDING)
利用OverlappedIO读取文件 6页 1财富值 第三章 直线 暂无评价 38页 1财富值 第三章 (上) 暂无评价 15页 免费 第三章第十节 暂无评价 64页 10财富值 第三章...
注意:使用函数fread()和fwrite()读写文件时,必须以二 进制方式打开文件 14 例8-5 将5行5列“魔方阵”存入二进制文件中。程序 fid=fopen('my.dat','w');...
c++文件读取_计算机软件及应用_IT/计算机_专业资料。掌握文本文件读写的方法 了解...(); cout<<"Copy over!\n"; } C++中 Txt 文件读取和写入 笔记:C++文件...
利用fgetl函数实现数据文件的读取_工学_高等教育_教育专区。利用fgetl函数实现数据文件的读取昨天下午,有一批数据文件送到了实验室,接受检查。为了直观地了解数据的 走...
读取大文件_计算机软件及应用_IT/计算机_专业资料。C++ 测试多种方法大文件读取速度C++大文件读取测试数据文件约 30M,10000000 条随机数。 我自己想到的是利用 ifstr...
mapreduce文件读取实例及应用场景_IT/计算机_专业资料。mapreduce文件的读取实例及应用场景,帮助理解hadoop云计算对于一个文件系统来说,如何能够方便的读取文件系统中的...
利用对文件的读取测试并行系统的I/O性能_专业资料。本研究对象为并行计算机的I/O性能,利用负载平衡算法将任务分发给不同的处理结点。通过进程间的相互协调、有序合...
ll_FLength=len(ls_Emp_Input) else aa[i]=ls_Emp_Input exit end if loop pb函数库之文件操作函数 FileClose() 功能关闭先前用FileOpen()函数打开的文件。...
使用分页方式读取超大文件的性能试验_计算机软件及应用_IT/计算机_专业资料。我们在编程过程中,经常会和计算机文件读取操作打交道。随着计算机功能和性能的发展,我们需要...
? 读取文件中的记录 接下来我们继续实现从文件中读取记录,并将其显示在列表框 ListView1 中的功能。 在编辑状态下,双击主窗体上的“所有 MP3”按钮,添加事件...
热门文档