INSTANCE_FULL_INFORMATION Struktur (fltuserstructures.h)
Die INSTANCE_FULL_INFORMATION-Struktur enthält vollständige Informationen für eine Minifilter-instance.
Syntax
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;
Member
NextEntryOffset
Ein Byteoffset des nächsten INSTANCE_FULL_INFORMATION Eintrags. Wenn mehrere Einträge in einem Puffer vorhanden sind, enthält der letzte Eintrag eine Null.
InstanceNameLength
Die Länge des instance Namens in Bytes.
InstanceNameBufferOffset
Ein Byteoffset des ersten Zeichens der instance Namenszeichenfolge. Diesem Zeichen folgt im Arbeitsspeicher der rest der Zeichenfolge.
AltitudeLength
Die Länge der Höhenzeichenfolge in Bytes.
AltitudeBufferOffset
Ein Byteoffset des ersten Zeichens der Höhenzeichenfolge. Diesem Zeichen folgt im Arbeitsspeicher der rest der Zeichenfolge.
VolumeNameLength
Die Länge des Volumenamens in Bytes.
VolumeNameBufferOffset
Ein Byteoffset des ersten Zeichens der Volumenamenzeichenfolge. Diesem Zeichen folgt im Arbeitsspeicher der rest der Zeichenfolge (z. B. "\Device\HarddiskVolume1").
FilterNameLength
Die Länge des Minifilternamens in Bytes.
FilterNameBufferOffset
Ein Byteoffset des ersten Zeichens der Minifilternamenzeichenfolge. 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.
Der Inhalt aller Zeichenfolgenpuffer, auf die von dieser Struktur verwiesen wird, ist Unicode.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Diese Struktur ist ab Microsoft Windows 2000 SP4 mit Updaterollup, Windows XP SP2, Microsoft Windows Server 2003 SP1 und Windows Vista oder höheren Versionen von Windows-Betriebssystemen verfügbar. |
Kopfzeile | fltuserstructures.h (include FltUserStructures.h, FltUser.h, FltKernel.h) |
Weitere Informationen
FilterVolumeInstanceFindWeiter