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

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

Синтаксис

typedef struct _INSTANCE_PARTIAL_INFORMATION {
  ULONG  NextEntryOffset;
  USHORT InstanceNameLength;
  USHORT InstanceNameBufferOffset;
  USHORT AltitudeLength;
  USHORT AltitudeBufferOffset;
} INSTANCE_PARTIAL_INFORMATION, *PINSTANCE_PARTIAL_INFORMATION;

Члены

NextEntryOffset

Смещение байтов следующей INSTANCE_PARTIAL_INFORMATION записи, если в буфере присутствует несколько записей. Этот элемент равен нулю, если другие записи не следуют этому элементу.

InstanceNameLength

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

InstanceNameBufferOffset

Смещение байтов первого символа строки имени экземпляра. Этот символ следует за памятью в оставшейся части строки.

AltitudeLength

Длина в байтах строки высоты для экземпляра.

AltitudeBufferOffset

Смещение байтов первого символа строки высоты. Этот символ следует за памятью в оставшейся части строки.

Замечания

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

Требования

Требование Ценность
заголовка fltuserstructures.h (include FltUser.h, Fltkernel.h)

См. также

FilterAttachAtAltitude

FilterInstanceFindClose

FilterInstanceFindFirst

FilterInstanceFindNext

FilterInstanceGetInformation

FilterVolumeInstanceFindClose

FilterVolumeInstanceFindFirst

FilterVolumeInstanceFindNext

INSTANCE_AGGREGATE_STANDARD_INFORMATION

INSTANCE_BASIC_INFORMATION

INSTANCE_FULL_INFORMATION