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

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

Синтаксис

typedef struct _INSTANCE_BASIC_INFORMATION {
  ULONG  NextEntryOffset;
  USHORT InstanceNameLength;
  USHORT InstanceNameBufferOffset;
} INSTANCE_BASIC_INFORMATION, *PINSTANCE_BASIC_INFORMATION;

Члены

NextEntryOffset

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

InstanceNameLength

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

InstanceNameBufferOffset

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

Комментарии

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

Требования

Требование Значение
Заголовок fltuserstructures.h (включая FltUser.h, Fltkernel.h)

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

FilterInstanceFindClose

FilterInstanceFindFirst

FilterInstanceFindNext

FilterInstanceGetInformation

FilterVolumeInstanceFindClose

FilterVolumeInstanceFindFirst

FilterVolumeInstanceFindNext

INSTANCE_AGGREGATE_STANDARD_INFORMATION

INSTANCE_FULL_INFORMATION

INSTANCE_PARTIAL_INFORMATION