Freigeben über


INSTANCE_PARTIAL_INFORMATION Struktur (fltuserstructures.h)

Die INSTANCE_PARTIAL_INFORMATION-Struktur enthält Teilinformationen für eine Minifilterinstanz.

Syntax

typedef struct _INSTANCE_PARTIAL_INFORMATION {
  ULONG  NextEntryOffset;
  USHORT InstanceNameLength;
  USHORT InstanceNameBufferOffset;
  USHORT AltitudeLength;
  USHORT AltitudeBufferOffset;
} INSTANCE_PARTIAL_INFORMATION, *PINSTANCE_PARTIAL_INFORMATION;

Angehörige

NextEntryOffset

Byte-Offset des nächsten INSTANCE_PARTIAL_INFORMATION Eintrags, wenn mehrere Einträge in einem Puffer vorhanden sind. Dieses Element ist null, wenn keine anderen Einträge diesem Element folgen.

InstanceNameLength

Länge des Instanznamens in Bytes.

InstanceNameBufferOffset

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

AltitudeLength

Länge der Höhenzeichenfolge für die Instanz in Bytes.

AltitudeBufferOffset

Byte-Offset des ersten Zeichens der Höhenzeichenfolge. 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.

Anforderungen

Anforderung Wert
Header- fltuserstructures.h (include FltUser.h, Fltkernel.h)

Siehe auch

FilterAttachAtAltitude

FilterInstanceFindClose

FilterInstanceFindFirst-

FilterInstanceFindNext

FilterInstanceGetInformation-

FilterVolumeInstanceFindClose

FilterVolumeInstanceFindFirst

FilterVolumeInstanceFindNext

INSTANCE_AGGREGATE_STANDARD_INFORMATION

INSTANCE_BASIC_INFORMATION

INSTANCE_FULL_INFORMATION