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