winbase.h) (FILE_BASIC_INFO 结构

包含文件的基本信息。 用于文件句柄。

语法

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 格式更改的时间。

FileAttributes

文件属性。 有关属性的列表,请参阅 文件属性常量。 如果在传递给 SetFileInformationByHandle的FILE_BASIC_INFO结构中将此设置为 0,则不会更改任何属性。

要求

   
最低受支持的客户端 Windows Vista [桌面应用 | UWP 应用]
最低受支持的服务器 Windows Server 2008 [桌面应用 | UWP 应用]
标头 winbase.h (包括 Windows.h)
可再发行组件 Windows Server 2003 和 Windows XP 上的 Windows SDK。

另请参阅

FILE_INFO_BY_HANDLE_CLASS

GetFileAttributes

GetFileInformationByHandleEx

SetFileInformationByHandle