INSTANCE_BASIC_INFORMATION-Struktur (fltuserstructures.h)

Die INSTANCE_BASIC_INFORMATION-Struktur enthält grundlegende Informationen für einen Minifilter instance.

Syntax

typedef struct _INSTANCE_BASIC_INFORMATION {
  ULONG  NextEntryOffset;
  USHORT InstanceNameLength;
  USHORT InstanceNameBufferOffset;
} INSTANCE_BASIC_INFORMATION, *PINSTANCE_BASIC_INFORMATION;

Member

NextEntryOffset

Byteoffset des nächsten INSTANCE_BASIC_INFORMATION Eintrags, wenn mehrere Einträge in einem Puffer vorhanden sind. Dieser Member ist 0(0), wenn keine weiteren Einträge auf diesen Folgen folgen.

InstanceNameLength

Länge des instance Namens in Byte.

InstanceNameBufferOffset

Byteoffset des ersten Zeichens der instance Namenszeichenfolge. Auf dieses Zeichen folgt im Arbeitsspeicher der rest der Zeichenfolge.

Hinweise

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 des letzten auf eine 8-Byte-Grenze.

Anforderungen

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

Weitere Informationen

FilterInstanceFindClose

FilterInstanceFindFirst

FilterInstanceFindWeiter

FilterInstanceGetInformation

FilterVolumeInstanceFindClose

FilterVolumeInstanceFindFirst

FilterVolumeInstanceFindNext

INSTANCE_AGGREGATE_STANDARD_INFORMATION

INSTANCE_FULL_INFORMATION

INSTANCE_PARTIAL_INFORMATION