Поделиться через


структура 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-разрядное значение, представляющее число 100-наносекунд интервалов с 1 января 1601 г. (UTC).

LastAccessTime

Время последнего доступа к файлу в формате FILETIME.

LastWriteTime

Время последнего записи файла в формате FILETIME.

ChangeTime

Время изменения файла в формате FILETIME.

Заметка

Различие между ChangeTime и LastWriteTimeзаключается в том, что LastWriteTime относится к базовому потоку данных, а ChangeTime относится к изменениям метаданных файла, таким как переименования и изменения атрибутов.

FileAttributes

Атрибуты файла. Список атрибутов см. в константы атрибутов файлов. Если это значение равно 0 в структуре FILE_BASIC_INFO, переданной SetFileInformationByHandle, то ни один из атрибутов не изменяется.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows Vista [классические приложения | Приложения UWP]
минимальный поддерживаемый сервер Windows Server 2008 [классические приложения | Приложения UWP]
заголовка winbase.h (включая Windows.h)
распространяемый Пакет SDK для Windows Server 2003 и Windows XP.

См. также

FILE_INFO_BY_HANDLE_CLASS

GetFileAttributes

GetFileInformationByHandleEx

SetFileInformationByHandle