请输入您要查询的百科知识:

 

词条 ZwOpenFile
释义

简述

ZwOpenFile是一个内核函数,写驱动时使用。打开一个现有的文件,目录,设备,或卷。

函数原型:

NTSTATUS ZwOpenFile(

OUT PHANDLE FileHandle,

IN ACCESS_MASK DesiredAccess,

IN POBJECT_ATTRIBUTES ObjectAttributes,

OUT PIO_STATUS_BLOCK IoStatusBlock,

IN ULONG ShareAccess,

IN ULONG OpenOptions

);

参数介绍:

FileHandle

输出参数。返回打开文件的句柄。

DesiredAcce

输入参数。打开的权限,一般设为GENERIC_ALL。全部权限参考MSDN。

ObjectAttribute

输入参数。OBJECT_ATTRIBUTES结构。

IoStatusBlock

输出参数。指向一个结构体的指针。该结构体指明打开文件的状态。

ShareAcce

输入参数。共享的权限。可以是FILE_SHARE_READ 或者 FILE_SHARE_WRITE。

OpenOption

输入参数。打开选项,一般设为 FILE_SYNCHRONOUS_IO_NONALERT。

返回值

NTSTATUS 指明文件是否被成功打开。

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/5/21 3:34:20