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


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 (включая FltUser.h, Fltkernel.h)

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

FilterAttachAtAltitude

FilterInstanceFindClose

FilterInstanceFindFirst

FilterInstanceFindNext

FilterInstanceGetInformation

FilterVolumeInstanceFindClose

FilterVolumeInstanceFindFirst

FilterVolumeInstanceFindNext

INSTANCE_AGGREGATE_STANDARD_INFORMATION

INSTANCE_BASIC_INFORMATION

INSTANCE_FULL_INFORMATION