INSTANCE_PARTIAL_INFORMATION-Struktur (fltuserstructures.h)
Die INSTANCE_PARTIAL_INFORMATION-Struktur enthält teilweise Informationen für eine Minifilter-instance.
Syntax
typedef struct _INSTANCE_PARTIAL_INFORMATION {
ULONG NextEntryOffset;
USHORT InstanceNameLength;
USHORT InstanceNameBufferOffset;
USHORT AltitudeLength;
USHORT AltitudeBufferOffset;
} INSTANCE_PARTIAL_INFORMATION, *PINSTANCE_PARTIAL_INFORMATION;
Member
NextEntryOffset
Byteoffset des nächsten INSTANCE_PARTIAL_INFORMATION Eintrags, wenn mehrere Einträge in einem Puffer vorhanden sind. Dieser Member ist 0, wenn keine anderen Einträge folgen.
InstanceNameLength
Länge des instance Namens in Bytes.
InstanceNameBufferOffset
Byteoffset des ersten Zeichens der instance Namenszeichenfolge. Diesem Zeichen folgt im Arbeitsspeicher der rest der Zeichenfolge.
AltitudeLength
Länge der Höhenzeichenfolge für die instance in Bytes.
AltitudeBufferOffset
Byteoffset des ersten Zeichens der Höhenzeichenfolge. Diesem Zeichen folgt im Arbeitsspeicher der rest der Zeichenfolge.
Hinweise
Diese Struktur muss an einer LONGLONG-Grenze (8 Byte) ausgerichtet werden. Wenn ein Puffer mindestens zwei dieser Strukturen enthält, fällt der NextEntryOffset-Wert in jedem Eintrag, mit Ausnahme des letzten, auf eine 8-Byte-Grenze.
Anforderungen
Anforderung | Wert |
---|---|
Header | fltuserstructures.h (include FltUser.h, Fltkernel.h) |
Weitere Informationen
FilterVolumeInstanceFindWeiter