Недокументированные функции NTDLL

5 марта 2001



FILE_BASIC_INFORMATION

typedef struct _FILE_BASIC_INFORMATION {

LARGE_INTEGER CreationTime; LARGE_INTEGER LastAccessTime; LARGE_INTEGER LastWriteTime; LARGE_INTEGER ChangeTime; ULONG FileAttributes;

} FILE_BASIC_INFORMATION, *PFILE_BASIC_INFORMATION;



Структура FILE_BASIC_INFORMATION используется при вызове функции NtSetInformationFile с классом информации FileBasicInformation, и возвращается при вызове функции NtQueryInformationFile с тем же классом информации. Ещё функция NtQueryAttributesFile использует в качестве результата FILE_BASIC_INFORMATION, но там заполняется только поле FileAttributes. За подробностями смотрите описания соответствующих функций.


  • CreationTime
  •     Время создания файла, в единицах измерения, равных 100 нс.
  • LastAccessTime
  •     Время последнего открытия, в единицах измерения, равных 100 нс.
  • LastWriteTime
  •     Время последней записи, в единицах измерения, равных 100 нс.
  • ChangeTime
  •     Время любого последнего изменения, в единицах измерения, равных 100 нс.
  • FileAttributes
  •     Атрибуты файла. См. описание функции NtCreateFile.


    Описание также доступно в Microsoft DDK.


    Документировал:
    Томаш Новак



    Зависимости:
    Библиотека: ntdll.lib


    См. также:
    FILE_INFORMATION_CLASS
    NtCreateFile
    NtQueryAttributesFile
    NtQueryInformationFile
    NtSetInformationFile