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访问该文件才能查询此信息。
CreationTime、LastAccessTime、LastWriteTime的时间值,ChangeTime 以绝对系统时间格式表示。 绝对系统时间是公历 1601 年初以来的 100 纳秒间隔数。
此结构必须在 LONGLONG(8 字节)边界上对齐。
要求
要求 | 价值 |
---|---|
标头 | wdm.h (包括 Wdm.h、Ntddk.h、Ntifs.h) |