FILTER_VOLUME_STANDARD_INFORMATION-Struktur (fltuserstructures.h)

Die vom Aufrufer zugeordnete FILTER_VOLUME_STANDARD_INFORMATION-Struktur enthält Informationen für ein Volume.

Syntax

typedef struct _FILTER_VOLUME_STANDARD_INFORMATION {
  ULONG               NextEntryOffset;
  ULONG               Flags;
  ULONG               FrameID;
  FLT_FILESYSTEM_TYPE FileSystemType;
  USHORT              FilterVolumeNameLength;
  WCHAR               FilterVolumeName[1];
} FILTER_VOLUME_STANDARD_INFORMATION, *PFILTER_VOLUME_STANDARD_INFORMATION;

Member

NextEntryOffset

Schreibgeschützter Offset in Byte des nächsten FILTER_VOLUME_STANDARD_INFORMATION Struktur, wenn mehrere Strukturen im Puffer vorhanden sind. Dieser Member ist null, wenn keine anderen Strukturen diesem folgen.

Flags

Eine schreibgeschützte Bitmaske von systemdefinierten Flags, die Attribute des Volumes beschreiben. Im Folgenden sind gültige Flagwerte aufgeführt.

Flag Bedeutung
FLTFL_VSI_DETACHED_VOLUME Das Volume in ist derzeit nicht an einen Speicherstapel angefügt.

FrameID

Schreibgeschütztes Element, das verwendet wird, um den Filter-Manager-Frame zu identifizieren, in dem sich das Volume befindet.

FileSystemType

Schreibgeschützter Member, der verwendet wird, um den Typ des Dateisystems zu identifizieren, das auf dem Volume verwendet wird. Die möglichen Werte für diesen Member sind in FLT_FILESYSTEM_TYPE aufgeführt.

FilterVolumeNameLength

Schreibgeschützte Länge des Volumenamens in Byte.

FilterVolumeName[1]

Schreibgeschützter Name des Volumes der Länge FilterVolumeNameLength . Diese Unicode-Zeichenfolge ist nicht NULL-beendet.

Hinweise

Filter-Manager-Enumerationsroutinen wie FltEnumerateVolumeInformation können einen Puffer mit Strukturen vom Typ FILTER_VOLUME_STANDARD_INFORMATION füllen, wobei jede Struktur ein Volume darstellt, das dem Filter-Manager bekannt ist. Diese Liste von Strukturen kann mehrere Volumes mit demselben Namen enthalten. Weitere Informationen finden Sie unter Grundlegendes zu Volumeenumeration mit doppelten Volumenamen.

Die FILTER_VOLUME_STANDARD_INFORMATION-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 auf eine 8-Byte-Grenze.

Eine FILTER_VOLUME_STANDARD_INFORMATION-Struktur kann aus einem ausgelagerten oder nicht ausgelagerten Pool zugeordnet werden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Diese Struktur ist ab Windows Vista verfügbar.
Kopfzeile fltuserstructures.h (include FltUser.h, FltKernel.h)

Weitere Informationen

FILTER_VOLUME_BASIC_INFORMATION

FilterVolumeFindClose

FilterVolumeFindFirst

FilterVolumeFindWeiter

FltEnumerateVolumeInformation

FltEnumerateVolumes