структура 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) |