📄 4-2.htm
字号:
padding:0cm 5.4pt 0cm 5.4pt;height:17.0pt'>
<p class=MsoNormal><span style='mso-bookmark:_Toc16587483'><span lang=EN-US
style='font-size:9.0pt;mso-bidi-font-size:12.0pt'><span
style='mso-spacerun:yes'> </span>DWORD dwDesiredAccess<o:p></o:p></span></span></p>
</td>
<span style='mso-bookmark:_Toc16587483'></span>
<td width=329 style='width:246.8pt;border:none;border-bottom:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-bottom-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt;
height:17.0pt'>
<p class=MsoNormal><span style='mso-bookmark:_Toc16587483'><span
style='font-size:9.0pt;mso-bidi-font-size:12.0pt;font-family:宋体;mso-ascii-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>所要求的文件访问权;一个包括</span></span><span
style='mso-bookmark:_Toc16587483'><span lang=EN-US style='font-size:9.0pt;
mso-bidi-font-size:12.0pt'>GENERIC_READ</span></span><span style='mso-bookmark:
_Toc16587483'><span style='font-size:9.0pt;mso-bidi-font-size:12.0pt;
font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"'>或</span></span><span style='mso-bookmark:_Toc16587483'><span
lang=EN-US style='font-size:9.0pt;mso-bidi-font-size:12.0pt'>GENERIC_WRITE</span></span><span
style='mso-bookmark:_Toc16587483'><span style='font-size:9.0pt;mso-bidi-font-size:
12.0pt;font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"'>的屏蔽</span></span><span style='mso-bookmark:_Toc16587483'><span
lang=EN-US style='font-size:9.0pt;mso-bidi-font-size:12.0pt'><o:p></o:p></span></span></p>
</td>
<span style='mso-bookmark:_Toc16587483'></span>
</tr>
<tr style='mso-yfti-irow:3;height:17.0pt'>
<td width=181 style='width:135.8pt;border-top:none;border-left:none;
border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-top-alt:solid windowtext .5pt;
mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt;height:17.0pt'>
<p class=MsoNormal><span style='mso-bookmark:_Toc16587483'><span lang=EN-US
style='font-size:9.0pt;mso-bidi-font-size:12.0pt'><span
style='mso-spacerun:yes'> </span>DWORD dwShareMode<o:p></o:p></span></span></p>
</td>
<span style='mso-bookmark:_Toc16587483'></span>
<td width=329 style='width:246.8pt;border:none;border-bottom:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-bottom-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt;
height:17.0pt'>
<p class=MsoNormal><span style='mso-bookmark:_Toc16587483'><span
style='font-size:9.0pt;mso-bidi-font-size:12.0pt;font-family:宋体;mso-ascii-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>指定与其他进程共享的文件类型</span></span><span
style='mso-bookmark:_Toc16587483'><span lang=EN-US style='font-size:9.0pt;
mso-bidi-font-size:12.0pt'> (</span></span><span style='mso-bookmark:_Toc16587483'><span
style='font-size:9.0pt;mso-bidi-font-size:12.0pt;font-family:宋体;mso-ascii-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>如果有的话</span></span><span
style='mso-bookmark:_Toc16587483'><span lang=EN-US style='font-size:9.0pt;
mso-bidi-font-size:12.0pt'>)<o:p></o:p></span></span></p>
</td>
<span style='mso-bookmark:_Toc16587483'></span>
</tr>
<tr style='mso-yfti-irow:4;height:17.0pt'>
<td width=181 style='width:135.8pt;border-top:none;border-left:none;
border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-top-alt:solid windowtext .5pt;
mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt;height:17.0pt'>
<p class=MsoNormal><span style='mso-bookmark:_Toc16587483'><span lang=EN-US
style='font-size:9.0pt;mso-bidi-font-size:12.0pt'><span
style='mso-spacerun:yes'> </span>LPSECURITY_ATTRIBUTES
lpSecurityAttributes<o:p></o:p></span></span></p>
</td>
<span style='mso-bookmark:_Toc16587483'></span>
<td width=329 style='width:246.8pt;border:none;border-bottom:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-bottom-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt;
height:17.0pt'>
<p class=MsoNormal><span style='mso-bookmark:_Toc16587483'><span
style='font-size:9.0pt;mso-bidi-font-size:12.0pt;font-family:宋体;mso-ascii-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>当被文件系统支持时与备份文件对象有关的安全性</span></span><span
style='mso-bookmark:_Toc16587483'><span lang=EN-US style='font-size:9.0pt;
mso-bidi-font-size:12.0pt'><o:p></o:p></span></span></p>
</td>
<span style='mso-bookmark:_Toc16587483'></span>
</tr>
<tr style='mso-yfti-irow:5;height:17.0pt'>
<td width=181 style='width:135.8pt;border-top:none;border-left:none;
border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-top-alt:solid windowtext .5pt;
mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt;height:17.0pt'>
<p class=MsoNormal><span style='mso-bookmark:_Toc16587483'><span lang=EN-US
style='font-size:9.0pt;mso-bidi-font-size:12.0pt'><span
style='mso-spacerun:yes'> </span>DWORD dwCreationDisposition<o:p></o:p></span></span></p>
</td>
<span style='mso-bookmark:_Toc16587483'></span>
<td width=329 style='width:246.8pt;border:none;border-bottom:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-bottom-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt;
height:17.0pt'>
<p class=MsoNormal><span style='mso-bookmark:_Toc16587483'><span
style='font-size:9.0pt;mso-bidi-font-size:12.0pt;font-family:宋体;mso-ascii-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>在文件系统的级别上所采取的操作的类型。如新文件的创建或打开一个已有的文件</span></span><span
style='mso-bookmark:_Toc16587483'><span lang=EN-US style='font-size:9.0pt;
mso-bidi-font-size:12.0pt'><o:p></o:p></span></span></p>
</td>
<span style='mso-bookmark:_Toc16587483'></span>
</tr>
<tr style='mso-yfti-irow:6;height:17.0pt'>
<td width=181 style='width:135.8pt;border-top:none;border-left:none;
border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-top-alt:solid windowtext .5pt;
mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt;height:17.0pt'>
<p class=MsoNormal><span style='mso-bookmark:_Toc16587483'><span lang=EN-US
style='font-size:9.0pt;mso-bidi-font-size:12.0pt'><span
style='mso-spacerun:yes'> </span>DWORD dwFlagsAndAttributes<o:p></o:p></span></span></p>
</td>
<span style='mso-bookmark:_Toc16587483'></span>
<td width=329 style='width:246.8pt;border:none;border-bottom:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-bottom-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt;
height:17.0pt'>
<p class=MsoNormal><span style='mso-bookmark:_Toc16587483'><span
style='font-size:9.0pt;mso-bidi-font-size:12.0pt;font-family:宋体;mso-ascii-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>文件系统的属性,如只读、隐藏等。还可以是文件对象的属性,如可缓存写入等</span></span><span
style='mso-bookmark:_Toc16587483'><span lang=EN-US style='font-size:9.0pt;
mso-bidi-font-size:12.0pt'><o:p></o:p></span></span></p>
</td>
<span style='mso-bookmark:_Toc16587483'></span>
</tr>
<tr style='mso-yfti-irow:7;mso-yfti-lastrow:yes;height:17.0pt'>
<td width=181 style='width:135.8pt;border-top:none;border-left:none;
border-bottom:solid windowtext 1.5pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-top-alt:solid windowtext .5pt;
mso-border-bottom-alt:solid windowtext 1.5pt;mso-border-right-alt:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt;height:17.0pt'>
<p class=MsoNormal><span style='mso-bookmark:_Toc16587483'><span lang=EN-US
style='font-size:9.0pt;mso-bidi-font-size:12.0pt'><span
style='mso-spacerun:yes'> </span>HANDLE hTemplateFile<o:p></o:p></span></span></p>
</td>
<span style='mso-bookmark:_Toc16587483'></span>
<td width=329 style='width:246.8pt;border:none;border-bottom:solid windowtext 1.5pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt;height:17.0pt'>
<p class=MsoNormal><span style='mso-bookmark:_Toc16587483'><span
style='font-size:9.0pt;mso-bidi-font-size:12.0pt;font-family:宋体;mso-ascii-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>指向另一文件对象的句柄,常用于为新创建的文件提供属性</span></span><span
style='mso-bookmark:_Toc16587483'><span lang=EN-US style='font-size:9.0pt;
mso-bidi-font-size:12.0pt'><o:p></o:p></span></span></p>
</td>
<span style='mso-bookmark:_Toc16587483'></span>
</tr>
</table>
</div>
<p class=MsoNormal><span style='mso-bookmark:_Toc16587483'><span lang=EN-US> </span></span></p>
<p class=MsoNormal style='text-indent:21.0pt'><span style='mso-bookmark:_Toc16587483'><span
style='font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"'>创建调用比创建事件、互斥体或信号量要复杂。首先必须在</span><span lang=EN-US>lpFilename</span></span><span
style='mso-bookmark:_Toc16587483'><span style='font-family:宋体;mso-ascii-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>中指定对象名,并且要指向文件系统中所访问的位置。接着必须用</span><span
lang=EN-US>dwDesiredAccess</span></span><span style='mso-bookmark:_Toc16587483'><span
style='font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"'>参数提供所需的访问级别。</span></span></p>
<p class=MsoNormal style='text-indent:21.0pt'><span style='mso-bookmark:_Toc16587483'><span
style='font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"'>由创建函数要求的共享模式参数</span><span lang=EN-US>dwShareMode</span></span><span
style='mso-bookmark:_Toc16587483'><span style='font-family:宋体;mso-ascii-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>可以指定当另一进程企图同时访问数据时会发生什么。与所有其他第一级内核对象一样,可以利用</span><span
lang=EN-US>lpSecurityAttributes</span></span><span style='mso-bookmark:_Toc16587483'><span
style='font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"'>参数指定所创建对象的安全性。接着,要通过</span><span lang=EN-US>dwCreationDisposition</span></span><span
style='mso-bookmark:_Toc16587483'><span style='font-family:宋体;mso-ascii-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>参数告诉创建函数,如果数据在指定的永久存储介质中存在或不存在时的行为。</span></span></p>
<p class=MsoNormal style='text-indent:21.75pt'><span style='mso-bookmark:_Toc16587483'><span
style='font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"'>可以使用</span><span lang=EN-US>dwFlagsAndAttributes</span></span><span
style='mso-bookmark:_Toc16587483'><span style='font-family:宋体;mso-ascii-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>参数来指定文件的属性</span><span
lang=EN-US> (</span></span><span style='mso-bookmark:_Toc16587483'><span
style='font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"'>如只读</span><span lang=EN-US>) </span></span><span
style='mso-bookmark:_Toc16587483'><span style='font-family:宋体;mso-ascii-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>,并确定对数据所执行的读写操作的行为。最后一个参数</span><span
lang=EN-US>hTemplateFile</span></span><span style='mso-bookmark:_Toc16587483'><span
style='font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"'>可指定另一个文件对象作为模板,以便为新创建的文件复制属性或扩展属性。</span></span></p>
<p class=MsoNormal style='text-indent:21.75pt'><span style='mso-bookmark:_Toc16587483'><span
lang=EN-US>Windows 2000</span></span><span style='mso-bookmark:_Toc16587483'><span
style='font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"'>系统中包括许多文件对象的工具函数,表</span><span lang=EN-US>4-3</span></span><span
style='mso-bookmark:_Toc16587483'><span style='font-family:宋体;mso-ascii-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman"'>中总结了处理文件对象时需要使用的</span><span
lang=EN-US>API</span></span><span style='mso-bookmark:_Toc16587483'><span
style='font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman"'>。</span></span></p>
<p class=MsoNormal><span style='mso-bookmark:_Toc16587483'><span lang=EN-US
style='font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-bidi-font-family:
宋体'> </span></span><span style='mso-bookmark:_Toc16587483'><span
lang=EN-US style='mso-hansi-font-family:宋体;mso-bidi-font-family:宋体'><o:p></o:p></span></span></p>
<p class=a><span style='mso-bookmark:_Toc16587483'>表<span lang=EN-US>4-3<span
style='mso-spacerun:yes'> </span>文件对象API</span></span></p>
<div align=center>
<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0
style='margin-left:5.35pt;border-collapse:collapse;border:none;mso-border-top-alt:
solid windowtext 1.5pt;mso-border-bottom-alt:solid windowtext 1.5pt;
mso-padding-alt:0cm 5.4pt 0cm 5.4pt'>
<tr style='mso-yfti-irow:0;height:17.0pt'>
<td width=170 style='width:127.6pt;border-top:solid windowtext 1.5pt;
border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext 1.5pt;mso-border-bottom-alt:solid windowtext .5pt;
mso-border-right-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt;
height:17.0pt'>
<p class=MsoNormal align=center style='text-align:center'><span
style='mso-bookmark:_Toc16587483'><span lang=EN-US style='font-size:9.0pt;
mso-bidi-font-size:12.0pt;font-family:黑体;mso-hansi-font-family:宋体;mso-bidi-font-family:
宋体'>API名称<o:p></o:p></span></span></p>
</td>
<span style='mso-bookmark:_Toc16587483'></span>
<td width=340 style='width:255.0pt;border-top:solid windowtext 1.5pt;
border-left:none;border-bottom:solid windowtext 1.0pt;border-right:none;
mso-border-left-alt:solid windowtext .5pt;mso-border-top-alt:solid windowtext 1.5pt;
mso-border-left-alt:solid windowtext .5pt;mso-border-bottom-alt:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt;height:17.0pt'>
<p class=MsoNormal align=center style='text-align:center'><span
style='mso-bookmark:_Toc16587483'><span style='font-size:9.0pt;mso-bidi-font-size:
12.0pt;font-family:黑体;mso-hansi-font-family:宋体;mso-bidi-font-family:宋体'>功能描述<span
lang=EN-US><o:p></o:p></span></span></span></p>
</td>
<span style='mso-bookmark:_Toc16587483'></span>
</tr>
<tr style='mso-yfti-irow:1;height:17.0pt'>
<td width=170 style='width:127.6pt;border-top:none;border-left:none;
border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-top-alt:solid windowtext .5pt;
mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt;height:17.0pt'>
<p class=MsoNormal><span style='mso-bookmark:_Toc16587483'><span lang=EN-US
style='font-size:9.0pt;mso-bidi-font-size:12.0pt;mso-hansi-font-family:宋体;
mso-bidi-font-family:宋体'>CreateFile()<o:p></o:p></span></span></p>
</td>
<span style='mso-bookmark:_Toc16587483'></span>
<td width=340 style='width:255.0pt;border:none;border-bottom:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -