没有合适的资源?快使用搜索试试~ 我知道了~
CreateFile函数的用法详解
3星 · 超过75%的资源 需积分: 42 39 下载量 173 浏览量
2012-05-19
17:58:49
上传
评论
收藏 89KB DOC 举报
温馨提示
试读
14页
史上最详尽的CreateFile函数详解,包括所有参数、用法等等的系列解读,全文共14页,足见其详细所致。
资源推荐
资源详情
资源评论
CreateFile 函数详解
!"
!"
函数创建或打开下列对象,并返回一个可以用来访问这些对象的句柄。
文件
邮槽
通信资源
磁盘驱动器(仅适用于 )
控制台
文件夹(仅用于打开)
#$ %&'
&()* +,,指向文件名的指针
%-*%%$+,,访问模式(写 ,读)
%-*%).+,,共享模式
&()'/*012$*03/'))!$+,,指向安全属性的指针
%-*%%+,,如何创建
%-*%$$+,,文件属性
#$ %&',,用于复制文件句柄
"4
(
参数列表
参数 类型及说明
),要打开的文件的名字
%$
&,如果为 5' '*02*'$%表示允许对设备进行读访
问;如果为 5' '*02*0'表示允许对设备进行写访问
(可组合使用);如果为零,表示只允许获取与一个设备有
关的信息
).
&,零表示不共享; 0&'2)#$*'2*'$%和 ,或
0&'2)#$*'2*0'表示允许对文件进行共享访问
)!$
)'/*012$*03/'),指向一个
)'/*012$*03/')结构的指针,定义了文件的安全
特性(如果操作系统支持的话)
%
&,下述常数之一:
*'$'2 '
创建文件;如文件存在
则会出错
*'$'2$&$1)
创建文件,会改写前一
个文件
-(' 2'60)0 5
文件必须已经存在。由
设备提出要求
-(' 2$&$1)
如文件不存在则创建它
*/ $'2'60)0 5
讲现有文件缩短为零长
度
$$
&,一个或多个下述常数
0&'2$*03/'2$*#07'
标记归档属性
0&'2$*03/'2-.(*'))'%
将文件标记为已压缩,
或者标记为文件在目录
中的默认压缩方式
0&'2$*03/'2 -*.$&
默认属性
0&'2$*03/'2#0%%'
隐藏文件或目录
0&'2$*03/'2*'$%- &1
文件为只读
0&'2$*03/'2)1)'.
文件为系统文件
0&'2&$52*0'2#*-/5#
操作系统不得推迟对文
件的写操作
0&'2&$52-7'*&$(('%
允许对文件进行重叠操
作
0&'2&$52 -23/'*0 5
禁止对文件进行缓冲处
理。文件只能写入磁盘
卷的扇区块
0&'2&$52*$ %-.2$'))
针对随机访问对文件缓
冲进行优化
0&'2&$52)'8/' 0$&2)$
针对连续访问对文件缓
冲进行优化
0&'2&$52%'&''2- 2&-)'
关闭了上一次打开的句
柄后,将文件删除。特
别适合临时文件
也可在 下组合使用下述常数标记:
)'/*012$ - 1.-/),
)'/*0120%' 00$0- ,
)'/*0120.('*)- $0- ,
)'/*012%'&'5$0- ,
)'/*012- '62*$90 5,
)'/*012''07'2- &1
&,如果不为零,则指定一个文件句柄。新文件将从这
个文件中复制扩展属性
返回值
如执行成功,则返回文件句柄。 0 7$&0%2#$ %&'27$&/'表示出错,会设置
5&'。即使函数成功,但若文件存在,且指定了 *'$'2$&$1)或
-(' 2$&$1), 5&'也会设为 '**-*2$&*'$%12'60))
(:++
+
剩余13页未读,继续阅读
资源评论
- 「已注销」2012-12-25不错,很详细,很给力!!
- A⑦2021-03-24内容太水了!复制拷贝网上的,格式都不调整一下!
ricnic
- 粉丝: 0
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功