структура 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 , должен быть не менее sizeof (FILE_FS_LABEL_INFORMATION).
Эта структура должна быть выровнена по длинной (4-байтовой) границе.
Требования
Требование | Значение |
---|---|
Заголовок | ntddk.h (включая Ntddk.h, Ntifs.h, Fltkernel.h) |