Freigeben über


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

FilterAttachAtAltitude

FilterInstanceFindClose

FilterInstanceFindFirst

FilterInstanceFindWeiter

FilterInstanceGetInformation

FilterVolumeInstanceFindClose

FilterVolumeInstanceFindFirst

FilterVolumeInstanceFindWeiter

INSTANCE_AGGREGATE_STANDARD_INFORMATION

INSTANCE_BASIC_INFORMATION

INSTANCE_PARTIAL_INFORMATION