структура 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) |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по