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


структура 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 .

FileAttributes

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

Требования

   
Минимальная версия клиента Windows Vista [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2008 [классические приложения | Приложения UWP]
Верхняя часть winbase.h (включая Windows.h)
Распространяемые компоненты Windows SDK в Windows Server 2003 и Windows XP.

См. также раздел

FILE_INFO_BY_HANDLE_CLASS

GetFileAttributes

GetFileInformationByHandleEx

SetFileInformationByHandle