Freigeben über


INSTANCE_BASIC_INFORMATION Struktur (fltuserstructures.h)

Die INSTANCE_BASIC_INFORMATION-Struktur enthält grundlegende Informationen für eine Minifilterinstanz.

Syntax

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

Angehörige

NextEntryOffset

Byte-Offset des nächsten INSTANCE_BASIC_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.

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

FilterInstanceFindClose

FilterInstanceFindFirst-

FilterInstanceFindNext

FilterInstanceGetInformation-

FilterVolumeInstanceFindClose

FilterVolumeInstanceFindFirst

FilterVolumeInstanceFindNext

INSTANCE_AGGREGATE_STANDARD_INFORMATION

INSTANCE_FULL_INFORMATION

INSTANCE_PARTIAL_INFORMATION