структура FILE_FS_LABEL_INFORMATION (ntddk.h)
Структура FILE_FS_LABEL_INFORMATION используется для задания метки для тома файловой системы.
Синтаксис
typedef struct _FILE_FS_LABEL_INFORMATION {
ULONG VolumeLabelLength;
WCHAR VolumeLabel[1];
} FILE_FS_LABEL_INFORMATION, *PFILE_FS_LABEL_INFORMATION;
Члены
VolumeLabelLength
Длина в байтах имени тома.
VolumeLabel[1]
Имя тома.
Замечания
Эти сведения можно задать в любом из следующих способов:
- Вызовите FltSetVolumeInformation или ZwSetVolumeInformationFile, передав FileFsLabelInformation в качестве значения FileInformationClass и передавая выделенный вызывающим FILE_FS_LABEL_INFORMATION структурированный буфер в качестве значения FileInformation.
- Создайте IRP с основным кодом функции IRP_MJ_SET_VOLUME_INFORMATION.
Размер буфера, переданного в параметре FileInformation, FltSetVolumeInformation или ZwSetVolumeInformationFile должен быть по крайней мере размер (FILE_FS_LABEL_INFORMATION).
Эта структура должна быть выровнена по границе LONG (4-байтов).
Требования
Требование | Ценность |
---|---|
заголовка | ntddk.h (include Ntddk.h, Ntifs.h, Fltkernel.h) |