INSTANCE_FULL_INFORMATION структура (fltuserstructures.h)
Структура INSTANCE_FULL_INFORMATION содержит полную информацию для экземпляра мини-фильтра.
Синтаксис
typedef struct _INSTANCE_FULL_INFORMATION {
ULONG NextEntryOffset;
USHORT InstanceNameLength;
USHORT InstanceNameBufferOffset;
USHORT AltitudeLength;
USHORT AltitudeBufferOffset;
USHORT VolumeNameLength;
USHORT VolumeNameBufferOffset;
USHORT FilterNameLength;
USHORT FilterNameBufferOffset;
} INSTANCE_FULL_INFORMATION, *PINSTANCE_FULL_INFORMATION;
Члены
NextEntryOffset
Смещение байтов следующей записи INSTANCE_FULL_INFORMATION. Если несколько записей присутствуют в буфере, последняя запись содержит ноль.
InstanceNameLength
Длина в байтах имени экземпляра.
InstanceNameBufferOffset
Смещение байтов первого символа строки имени экземпляра. Этот символ следует за памятью в оставшейся части строки.
AltitudeLength
Длина строки высоты в байтах.
AltitudeBufferOffset
Смещение байтов первого символа строки высоты. Этот символ следует за памятью в оставшейся части строки.
VolumeNameLength
Длина в байтах имени тома.
VolumeNameBufferOffset
Смещение байтов первого символа строки имени тома. Этот символ следует в памяти по оставшейся части строки (например, \Device\HarddiskVolume1).
FilterNameLength
Длина в байтах имени мини-фильтра.
FilterNameBufferOffset
Смещение байтов первого символа строки имени минифильтра. Этот символ следует за памятью в оставшейся части строки.
Замечания
Эта структура должна быть выровнена по границе LONGLONG (8-байтов). Если буфер содержит две или более этих структур, значение NextEntryOffset в каждой записи, за исключением последней, попадает на границу 8-байтов.
Содержимое всех буферов строк символов, на которые ссылается эта структура, — Юникод.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Эта структура доступна начиная с Microsoft Windows 2000 с пакетом обновления 4 (SP4) с накопительным пакетом обновления 4 (SP4), Windows XP с пакетом обновления 2 (SP2), Microsoft Windows Server 2003 с пакетом обновления 1 (SP1) и Windows Vista или более поздними версиями операционных систем Windows. |
заголовка | fltuserstructures.h (include FltUserStructures.h, FltUser.h, FltKernel.h) |