Freigeben über


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;

Angehörige

DriverInPath

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

DriverNameLength

Vom Aufrufer bereitgestellte Länge der Treibernamenzeichenfolge.

DriverName[1]

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

Bemerkungen

Rufen Sie zum Ausführen dieser Abfrage FltQueryVolumeInformation oder ZwQueryVolumeInformationFileauf, und übergeben Sie FileFsDriverPathInformation als Wert von FileInformationClass und übergeben Sie einen zugeordneten Aufrufer, FILE_FS_DRIVER_PATH_INFORMATION strukturierten Puffer als Wert von FileInformation.

Diese Informationen sind dateisystemunabhängig. Der Aufruf von FltQueryVolumeInformation oder ZwQueryVolumeInformationFile bewirkt daher nicht, 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 für das Volume selbst oder auf eine Datei oder ein Verzeichnis auf dem Volume zugegriffen wird.

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

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

Anforderungen

Anforderung Wert
Header- ntifs.h (einschließlich Ntifs.h, Fltkernel.h)

Siehe auch

FltQueryVolumeInformation

ZwQueryVolumeInformationFile