Freigeben über


INSTANCE_FULL_INFORMATION Struktur (fltuserstructures.h)

Die INSTANCE_FULL_INFORMATION-Struktur enthält vollständige Informationen für eine Minifilterinstanz.

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;

Angehörige

NextEntryOffset

Ein Byte-Offset 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 Instanznamens in Bytes.

InstanceNameBufferOffset

Ein Byteoffset des ersten Zeichens der Instanznamenzeichenfolge. Auf dieses Zeichen folgt im Arbeitsspeicher der rest der Zeichenfolge.

AltitudeLength

Die Länge der Höhenzeichenfolge in Byte.

AltitudeBufferOffset

Ein Byte-Offset des ersten Zeichens der Höhenzeichenfolge. Auf dieses Zeichen folgt im Arbeitsspeicher der rest der Zeichenfolge.

VolumeNameLength

Die Länge des Volumenamens in Byte.

VolumeNameBufferOffset

Ein Byteoffset des ersten Zeichens der Volumenamenzeichenfolge. Auf dieses Zeichen folgt im Arbeitsspeicher der rest der Zeichenfolge (z. B. "\Device\HarddiskVolume1").

FilterNameLength

Die Länge des Minifilternamens in Byte.

FilterNameBufferOffset

Ein Byte-Offset des ersten Zeichens der Minifilternamenzeichenfolge. Auf dieses Zeichen folgt im Arbeitsspeicher der rest der Zeichenfolge.

Bemerkungen

Diese Struktur muss an einer LONGLONG-Grenze (8-Byte) ausgerichtet werden. Wenn ein Puffer zwei oder mehr dieser Strukturen enthält, fällt der NextEntryOffset Wert in jedem Eintrag, mit Ausnahme der letzten, auf eine Grenze von 8 Byte.

Der Inhalt aller Zeichenzeichenfolgenpuffer, auf die von dieser Struktur verwiesen wird, sind Unicode.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Diese Struktur ist ab Microsoft Windows 2000 SP4 mit Updaterollup, Windows XP SP2, Microsoft Windows Server 2003 SP1 und Windows Vista oder neueren Versionen von Windows-Betriebssystemen verfügbar,
Header- fltuserstructures.h (include FltUserStructures.h, FltUser.h, FltKernel.h)

Siehe auch

FilterAttachAtAltitude

FilterInstanceFindClose

FilterInstanceFindFirst-

FilterInstanceFindNext

FilterInstanceGetInformation-

FilterVolumeInstanceFindClose

FilterVolumeInstanceFindFirst

FilterVolumeInstanceFindNext

INSTANCE_AGGREGATE_STANDARD_INFORMATION

INSTANCE_BASIC_INFORMATION

INSTANCE_PARTIAL_INFORMATION