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) |