FILE_BASIC_INFO结构(winbase.h)
包含文件的基本信息。 用于文件句柄。
语法
typedef struct _FILE_BASIC_INFO {
LARGE_INTEGER CreationTime;
LARGE_INTEGER LastAccessTime;
LARGE_INTEGER LastWriteTime;
LARGE_INTEGER ChangeTime;
DWORD FileAttributes;
} FILE_BASIC_INFO, *PFILE_BASIC_INFO;
成员
CreationTime
创建文件的时间 FILETIME 格式,这是一个 64 位值,表示自 1601 年 1 月 1 日(UTC)以来的 100 纳秒间隔数。
LastAccessTime
文件上次访问的时间 FILETIME 格式。
LastWriteTime
文件上次写入的时间 FILETIME 格式。
ChangeTime
文件更改的时间 FILETIME 格式。
注意
ChangeTime 和 LastWriteTime之间的区别在于,LastWriteTime 与基础数据流相关,而 ChangeTime 是指对文件元数据(如重命名和属性更改)的更改。
FileAttributes
文件属性。 有关属性列表,请参阅 文件属性常量。 如果在传递给 SetFileInformationByHand le 的 FILE_BASIC_INFO 结构中设置为 0,则不会更改任何属性。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Windows Vista [桌面应用 |UWP 应用] |
支持的最低服务器 | Windows Server 2008 [桌面应用 |UWP 应用] |
标头 | winbase.h (包括 Windows.h) |
可再发行组件 | Windows Server 2003 和 Windows XP 上的 Windows SDK。 |