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

19 января 2001



FS_INFORMATION_CLASS

typedef enum _FS_INFORMATION_CLASS {

FileFsVolumeInformation=1, FileFsLabelInformation, FileFsSizeInformation, FileFsDeviceInformation, FileFsAttributeInformation, FileFsControlInformation, FileFsFullSizeInformation, FileFsObjectIdInformation, FileFsMaximumInformation

} FS_INFORMATION_CLASS, *PFS_INFORMATION_CLASS;



Перечислимый тип FS_INFORMATION_CLASS используется при вызове NtQueryVolumeInformationFile и NtSetVolumeInformationFile.


  • FileFsVolumeInformation
    Действие
    : Запрос
    Размер буфера  
    : 0x18
    Структура
    : FILE_FS_VOLUME_INFORMATION
  • FileFsLabelInformation
    Действие
    : Установка
    Размер буфера  
    : 0x08
    Структура
    : FILE_FS_LABEL_INFORMATION
  • FileFsSizeInformation
    Действие
    : Запрос
    Размер буфера  
    : 0x18
    Структура
    : FILE_FS_SIZE_INFORMATION
  • FileFsDeviceInformation
    Действие
    : Запрос
    Размер буфера  
    : 0x08
    Структура
    : FILE_FS_DEVICE_INFORMATION
  • FileFsAttributeInformation
    Действие
    : Запрос
    Размер буфера  
    : 0x10
    Структура
    : FILE_FS_ATTRIBUTE_INFORMATION
  • FileFsControlInformation
    Действие
    : Запрос, установка
    Размер буфера  
    : 0x30, 0x30
    Структура
    : FILE_FS_CONTROL_INFORMATION
  • FileFsFullSizeInformation
    Действие
    : Запрос
    Размер буфера  
    : 0x38
    Структура
    : ???
  • FileFsObjectIdInformation
    Действие
    : Установка
    Размер буфера  
    : 0x38
    Структура
    : ???



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



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


    См. также:
    FILE_FS_ATTRIBUTE_INFORMATION
    FILE_FS_CONTROL_INFORMATION
    FILE_FS_DEVICE_INFORMATION
    FILE_FS_LABEL_INFORMATION
    FILE_FS_SIZE_INFORMATION
    FILE_FS_VOLUME_INFORMATION
    NtQueryVolumeInformationFile
    NtSetVolumeInformationFile