Freigeben über


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

FilterAttachAtAltitude

FilterInstanceFindClose

FilterInstanceFindFirst

FilterInstanceFindWeiter

FilterInstanceGetInformation

FilterVolumeInstanceFindClose

FilterVolumeInstanceFindFirst

FilterVolumeInstanceFindWeiter

INSTANCE_AGGREGATE_STANDARD_INFORMATION

INSTANCE_BASIC_INFORMATION

INSTANCE_FULL_INFORMATION