Поделиться через


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) с накопительным пакетом обновления 4 (SP4), Windows XP с пакетом обновления 2 (SP2), Microsoft Windows Server 2003 с пакетом обновления 1 (SP1) и Windows Vista или более поздними версиями операционных систем Windows.
заголовка fltuserstructures.h (include FltUserStructures.h, FltUser.h, FltKernel.h)

См. также

FilterAttachAtAltitude

FilterInstanceFindClose

FilterInstanceFindFirst

FilterInstanceFindNext

FilterInstanceGetInformation

FilterVolumeInstanceFindClose

FilterVolumeInstanceFindFirst

FilterVolumeInstanceFindNext

INSTANCE_AGGREGATE_STANDARD_INFORMATION

INSTANCE_BASIC_INFORMATION

INSTANCE_PARTIAL_INFORMATION