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

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

Синтаксис

typedef struct _FILTER_VOLUME_BASIC_INFORMATION {
  USHORT FilterVolumeNameLength;
  WCHAR  FilterVolumeName[1];
} FILTER_VOLUME_BASIC_INFORMATION, *PFILTER_VOLUME_BASIC_INFORMATION;

Члены

FilterVolumeNameLength

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

FilterVolumeName[1]

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

Комментарии

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

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

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

Требования

Требование Значение
Заголовок fltuserstructures.h (включая FltUser.h, FltKernel.h)

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

FILTER_VOLUME_STANDARD_INFORMATION

FilterVolumeFindClose

FilterVolumeFindFirst

FilterVolumeFindNext

FltEnumerateVolumeInformation