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

Структура INSTANCE_FULL_INFORMATION содержит полные сведения для экземпляра минифильтра.

Синтаксис

typedef struct _INSTANCE_FULL_INFORMATION {
  ULONG  NextEntryOffset;
  USHORT InstanceNameLength;
  USHORT InstanceNameBufferOffset;
  USHORT AltitudeLength;
  USHORT AltitudeBufferOffset;
  USHORT VolumeNameLength;
  USHORT VolumeNameBufferOffset;
  USHORT FilterNameLength;
  USHORT FilterNameBufferOffset;
} INSTANCE_FULL_INFORMATION, *PINSTANCE_FULL_INFORMATION;

Члены

NextEntryOffset

Смещение в байтах следующей записи INSTANCE_FULL_INFORMATION. Если в буфере присутствует несколько записей, последняя запись содержит ноль.

InstanceNameLength

Длина (в байтах) имени экземпляра.

InstanceNameBufferOffset

Смещение в байтах первого символа строки имени экземпляра. За этим символом в памяти следует остаток строки.

AltitudeLength

Длина строки высоты в байтах.

AltitudeBufferOffset

Смещение в байтах первого символа строки высоты. За этим символом в памяти следует остаток строки.

VolumeNameLength

Длина (в байтах) имени тома.

VolumeNameBufferOffset

Смещение в байтах первого символа строки имени тома. За этим символом в памяти следует остаток строки (например, "\Device\HarddiskVolume1").

FilterNameLength

Длина (в байтах) имени мини-фильтра.

FilterNameBufferOffset

Смещение в байтах первого символа строки имени мини-фильтра. За этим символом в памяти следует остаток строки.

Комментарии

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

Содержимое всех буферов строк символов, на которые ссылается эта структура, — это Юникод.

Требования

Требование Значение
Минимальная версия клиента Эта структура доступна начиная с Microsoft Windows 2000 с пакетом обновления 4 (SP4) с накопительным пакетом обновления, Windows XP с пакетом обновления 2 (SP2), Microsoft Windows Server 2003 с пакетом обновления 1 (SP1) и Windows Vista или более поздних версий операционных систем Windows.
Верхняя часть fltuserstructures.h (включает FltUserStructures.h, FltUser.h, FltKernel.h)

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

FilterAttachAtAltitude

FilterInstanceFindClose

FilterInstanceFindFirst

FilterInstanceFindNext

FilterInstanceGetInformation

FilterVolumeInstanceFindClose

FilterVolumeInstanceFindFirst

FilterVolumeInstanceFindNext

INSTANCE_AGGREGATE_STANDARD_INFORMATION

INSTANCE_BASIC_INFORMATION

INSTANCE_PARTIAL_INFORMATION