文档下载 文档下载导航
设为首页 | 加入收藏
搜索 请输入内容:  
 导航当前位置: 文档下载 > 所有分类 > IT/计算机 > 利用OverlappedIO读取文件
侵权投诉

利用OverlappedIO读取文件

利用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)

上一页第2页

你可能喜欢

热门文档

相关文档

  • 第三章_overlappedIO

    利用OverlappedIO读取文件 6页 1财富值 第三章 直线 暂无评价 38页 1财富值 第三章 (上) 暂无评价 15页 免费 第三章第十节 暂无评价 64页 10财富值 第三章...

  • Matlab读取文件

    注意:使用函数fread()和fwrite()读写文件时,必须以二 进制方式打开文件 14 例8-5 将5行5列“魔方阵”存入二进制文件中。程序 fid=fopen('my.dat','w');...

  • c++文件读取

    c++文件读取_计算机软件及应用_IT/计算机_专业资料。掌握文本文件读写的方法 了解...(); cout<<"Copy over!\n"; } C++中 Txt 文件读取和写入 笔记:C++文件...

  • 利用fgetl函数实现数据文件的读取

    利用fgetl函数实现数据文件的读取_工学_高等教育_教育专区。利用fgetl函数实现数据文件的读取昨天下午,有一批数据文件送到了实验室,接受检查。为了直观地了解数据的 走...

  • 读取大文件

    读取大文件_计算机软件及应用_IT/计算机_专业资料。C++ 测试多种方法大文件读取速度C++大文件读取测试数据文件约 30M,10000000 条随机数。 我自己想到的是利用 ifstr...

  • mapreduce文件读取实例及应用场景

    mapreduce文件读取实例及应用场景_IT/计算机_专业资料。mapreduce文件的读取实例及应用场景,帮助理解hadoop云计算对于一个文件系统来说,如何能够方便的读取文件系统中的...

  • 【论文】利用对文件的读取测试并行系统的I/O性能

    利用对文件的读取测试并行系统的I/O性能_专业资料。本研究对象为并行计算机的I/O性能,利用负载平衡算法将任务分发给不同的处理结点。通过进程间的相互协调、有序合...

  • PB读写TXT文件

    ll_FLength=len(ls_Emp_Input) else aa[i]=ls_Emp_Input exit end if loop pb函数库之文件操作函数 FileClose() 功能关闭先前用FileOpen()函数打开的文件。...

  • 使用分页方式读取超大文件的性能试验

    使用分页方式读取超大文件的性能试验_计算机软件及应用_IT/计算机_专业资料。我们在编程过程中,经常会和计算机文件读取操作打交道。随着计算机功能和性能的发展,我们需要...

  • BCB第十讲文件读写操作

    ? 读取文件中的记录 接下来我们继续实现从文件中读取记录,并将其显示在列表框 ListView1 中的功能。 在编辑状态下,双击主窗体上的“所有 MP3”按钮,添加事件...

站点地图 | 文档上传 | 侵权投诉 | 手机版
本站所有资源均来自互联网,本站只负责收集和整理,均不承担任何法律责任,如有侵权等其它行为请联系我们.
文档下载 Copyright 2013 doc.guandang.net All Rights Reserved.  -  email