FILE_NETWORK_OPEN_INFORMATION 结构 (wdm.h)

FILE_NETWORK_OPEN_INFORMATION 结构用作 ZwQueryInformationFile 的参数。

语法

typedef struct _FILE_NETWORK_OPEN_INFORMATION {
  LARGE_INTEGER CreationTime;
  LARGE_INTEGER LastAccessTime;
  LARGE_INTEGER LastWriteTime;
  LARGE_INTEGER ChangeTime;
  LARGE_INTEGER AllocationSize;
  LARGE_INTEGER EndOfFile;
  ULONG         FileAttributes;
} FILE_NETWORK_OPEN_INFORMATION, *PFILE_NETWORK_OPEN_INFORMATION;

成员

CreationTime

指定创建文件的时间。

LastAccessTime

指定上次访问文件的时间。

LastWriteTime

指定上次写入文件的时间。

ChangeTime

指定上次更改文件的时间。

AllocationSize

指定文件分配大小(以字节为单位)。 通常,此值是基础物理设备的扇区或群集大小的倍数。

EndOfFile

将文件末尾的绝对位置指定为文件开头的字节偏移量。 EndOfFile 指定到文件末尾的字节偏移量。 由于此值从零开始,因此它实际上引用文件中的第一个可用字节。 换句话说, EndOfFile 是紧跟在文件中最后一个有效字节之后的字节的偏移量。

FileAttributes

指定一个或多个FILE_ATTRIBUTE_XXX 标志。 有关这些标志的说明,请参阅 Microsoft Windows SDK中的 GetFileAttributes 函数的文档。

注解

FILE_READ_ATTRIBUTES需要访问该文件才能查询此信息。

时间值 CreationTimeLastAccessTimeLastWriteTimeChangeTime 以绝对系统时间格式表示。 绝对系统时间是公历 1601 年初以来的 100 纳秒间隔数。

此结构必须在 LONGLONG (8 字节) 边界上对齐。

要求

要求
标头 wdm.h(包括 Wdm.h、Ntddk.h、Ntifs.h)

另请参阅

ZwQueryInformationFile