структура FILTER_VOLUME_STANDARD_INFORMATION (fltuserstructures.h)

Структура FILTER_VOLUME_STANDARD_INFORMATION, выделенная вызывающим объектом, содержит сведения о томе.

Синтаксис

typedef struct _FILTER_VOLUME_STANDARD_INFORMATION {
  ULONG               NextEntryOffset;
  ULONG               Flags;
  ULONG               FrameID;
  FLT_FILESYSTEM_TYPE FileSystemType;
  USHORT              FilterVolumeNameLength;
  WCHAR               FilterVolumeName[1];
} FILTER_VOLUME_STANDARD_INFORMATION, *PFILTER_VOLUME_STANDARD_INFORMATION;

Члены

NextEntryOffset

Смещение следующего FILTER_VOLUME_STANDARD_INFORMATION структуры только для чтения (в байтах), если в буфере присутствует несколько структур. Этот член равен нулю, если другие структуры не соответствуют этой.

Flags

Битовая маска только для чтения системных флагов, описывающих атрибуты тома. Ниже приведены допустимые значения флагов.

Flag Значение
FLTFL_VSI_DETACHED_VOLUME Том в не подключен к стеку хранилища.

FrameID

Элемент только для чтения, используемый для идентификации кадра диспетчера фильтров, в который находится том.

FileSystemType

Член только для чтения, используемый для определения типа файловой системы, используемой на томе. Возможные значения для этого элемента перечислены в FLT_FILESYSTEM_TYPE.

FilterVolumeNameLength

Длина только для чтения (в байтах) имени тома.

FilterVolumeName[1]

Доступное только для чтения имя тома filterVolumeNameLength length. Эта строка Юникода не заканчивается null.

Комментарии

Подпрограммы перечисления диспетчера фильтров, такие как FltEnumerateVolumeInformation, могут заполнить буфер структурами типа FILTER_VOLUME_STANDARD_INFORMATION где каждая структура представляет том, известный диспетчеру фильтров. Этот список структур может содержать несколько томов с одинаковым именем. Дополнительные сведения см. в разделе Основные сведения о перечислениях томов с повторяющимися именами томов.

Структура FILTER_VOLUME_STANDARD_INFORMATION должна быть выровнена по границе LONGLONG (8 байт). Если буфер содержит две или более из этих структур, значение NextEntryOffset в каждой записи попадает на 8-байтовую границу.

Структура FILTER_VOLUME_STANDARD_INFORMATION может быть выделена из страничного или невыгружаемого пула.

Требования

Требование Значение
Минимальная версия клиента Эта структура доступна начиная с Windows Vista.
Верхняя часть fltuserstructures.h (включая FltUser.h, FltKernel.h)

См. также раздел

FILTER_VOLUME_BASIC_INFORMATION

FilterVolumeFindClose

FilterVolumeFindFirst

FilterVolumeFindNext

FltEnumerateVolumeInformation

FltEnumerateVolumes