词条 | 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条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。