Partager via


structure FILE_FS_VOLUME_INFORMATION (ntddk.h)

La structure FILE_FS_VOLUME_INFORMATION est utilisée pour interroger des informations sur un volume sur lequel un système de fichiers est monté.

Syntaxe

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;

Membres

VolumeCreationTime

Heure de création du volume.

VolumeSerialNumber

Numéro de série du volume.

VolumeLabelLength

Longueur, en octets, du nom du volume.

SupportsObjects

TRUE si le système de fichiers prend en charge les objets de système de fichiers orienté objet, FALSE sinon.

VolumeLabel[1]

Nom du volume.

Remarques

Ces informations peuvent être interrogées de l’une des manières suivantes :

  • Appelez FltQueryVolumeInformation ou ZwQueryVolumeInformationFile, en passant FileFsVolumeInformation comme valeur de FileInformationClass et en passant une mémoire tampon FILE_FS_VOLUME_INFORMATION structurée par l’appelant comme valeur de FileInformation.
  • Créez un IRP avec le code de fonction principal IRP_MJ_QUERY_VOLUME_INFORMATION.
Aucun droit d’accès spécifique n’est requis pour interroger ces informations. Ainsi, ces informations sont disponibles tant que le volume est accessible via un handle ouvert au volume lui-même, ou à un fichier ou répertoire sur le volume.

Toutes les dates et heures sont au format d’heure système absolu. L’heure système absolue est le nombre d’intervalles de 100 nanosecondes depuis le début de l’année 1601.

La taille de la mémoire tampon passée dans le paramètre FileInformation à FltQueryVolumeInformation ou ZwQueryVolumeInformationFile doit être au moins taille de (FILE_FS_VOLUME_INFORMATION).

Cette structure doit être alignée sur une limite LONGLONG (8 octets).

Exigences

Exigence Valeur
d’en-tête ntddk.h (include Ntddk.h, Ntifs.h, Fltkernel.h)

Voir aussi

FltQueryVolumeInformation

IRP_MJ_QUERY_VOLUME_INFORMATION

ZwQueryVolumeInformationFile