FILE_FS_DRIVER_PATH_INFORMATION-Struktur (ntifs.h)

Die FILE_FS_DRIVER_PATH_INFORMATION-Struktur wird verwendet, um abzufragen, ob sich ein bestimmter Treiber im E/A-Pfad für ein Dateisystemvolume befindet.

Syntax

typedef struct _FILE_FS_DRIVER_PATH_INFORMATION {
  BOOLEAN DriverInPath;
  ULONG   DriverNameLength;
  WCHAR   DriverName[1];
} FILE_FS_DRIVER_PATH_INFORMATION, *PFILE_FS_DRIVER_PATH_INFORMATION;

Member

DriverInPath

Erhält TRUE , wenn sich der Treiber im E/A-Pfad für das Dateisystemvolume befindet, andernfalls FALSE .

DriverNameLength

Vom Aufrufer angegebene Länge der Treibernamenzeichenfolge.

DriverName[1]

Vom Aufrufer bereitgestellte Unicode-Zeichenfolge, die den Namen des Treibers enthält.

Hinweise

Um diese Abfrage auszuführen, rufen Sie FltQueryVolumeInformation oder ZwQueryVolumeInformationFile auf, übergeben FileFsDriverPathInformation als Wert von FileInformationClass und übergeben einen aufruferseitig zugewiesenen, FILE_FS_DRIVER_PATH_INFORMATION strukturierten Puffer als Wert von FileInformation.

Diese Informationen sind dateisystemunabhängig. Daher führt der Aufruf von FltQueryVolumeInformation oder ZwQueryVolumeInformationFile nicht dazu, dass ein IRP an das Dateisystem gesendet wird.

Zum Abfragen dieser Informationen sind keine spezifischen Zugriffsrechte erforderlich. Daher sind diese Informationen verfügbar, solange auf das Volume über ein geöffnetes Handle auf das Volume selbst oder auf eine Datei oder ein Verzeichnis auf dem Volume zugegriffen wird.

Die Größe des Puffers, der im FileInformation-Parameter an FltQueryVolumeInformation oder ZwQueryVolumeInformationFile übergeben wird, muss mindestens sizeof (FILE_FS_DRIVER_PATH_INFORMATION) sein.

Diese Struktur muss an einer LONGLONG-Grenze (8 Byte) ausgerichtet werden.

Anforderungen

Anforderung Wert
Header ntifs.h (include Ntifs.h, Fltkernel.h)

Weitere Informationen

FltQueryVolumeInformation

ZwQueryVolumeInformationFile