Freigeben über


FILE_FS_VOLUME_INFORMATION-Struktur (ntddk.h)

Die FILE_FS_VOLUME_INFORMATION-Struktur wird verwendet, um Informationen zu einem Volume abzufragen, auf dem ein Dateisystem eingebunden ist.

Syntax

typedef struct _FILE_FS_VOLUME_INFORMATION {
  LARGE_INTEGER VolumeCreationTime;
  ULONG         VolumeSerialNumber;
  ULONG         VolumeLabelLength;
  BOOLEAN       SupportsObjects;
  WCHAR         VolumeLabel[1];
} FILE_FS_VOLUME_INFORMATION, *PFILE_FS_VOLUME_INFORMATION;

Member

VolumeCreationTime

Zeitpunkt, zu dem das Volume erstellt wurde.

VolumeSerialNumber

Seriennummer des Volumes.

VolumeLabelLength

Länge des Volumesnamens in Byte.

SupportsObjects

TRUE , wenn das Dateisystem objektorientierte Dateisystemobjekte unterstützt, andernfalls FALSE .

VolumeLabel[1]

Name des Volumes.

Hinweise

Diese Informationen können auf eine der folgenden Arten abgefragt werden:

  • Rufen Sie FltQueryVolumeInformation oder ZwQueryVolumeInformationFile auf, übergeben Sie FileFsVolumeInformation als Wert von FileInformationClass , und übergeben Sie einen aufruferseitig zugeordneten, FILE_FS_VOLUME_INFORMATION strukturierten Puffer als Wert von FileInformation.
  • Erstellen Sie eine IRP mit hauptfunktionscode IRP_MJ_QUERY_VOLUME_INFORMATION.
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 eine Datei oder ein Verzeichnis auf dem Volume zugegriffen wird.

Alle Datums- und Uhrzeitangaben liegen im absoluten Systemzeitformat vor. Die absolute Systemzeit ist die Anzahl der Intervalle von 100 Nanosekunden seit Beginn des Jahres 1601.

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

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

Anforderungen

Anforderung Wert
Header ntddk.h (include Ntddk.h, Ntifs.h, Fltkernel.h)

Weitere Informationen

FltQueryVolumeInformation

IRP_MJ_QUERY_VOLUME_INFORMATION

ZwQueryVolumeInformationFile