structure FILE_FS_LABEL_INFORMATION (ntddk.h)

La structure FILE_FS_LABEL_INFORMATION est utilisée pour définir l’étiquette d’un volume de système de fichiers.

Syntaxe

typedef struct _FILE_FS_LABEL_INFORMATION {
  ULONG VolumeLabelLength;
  WCHAR VolumeLabel[1];
} FILE_FS_LABEL_INFORMATION, *PFILE_FS_LABEL_INFORMATION;

Membres

VolumeLabelLength

Longueur, en octets, du nom du volume.

VolumeLabel[1]

Nom du volume.

Remarques

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

  • Appelez FltSetVolumeInformation ou ZwSetVolumeInformationFile, en transmettant FileFsLabelInformation comme valeur de FileInformationClass et en passant une mémoire tampon FILE_FS_LABEL_INFORMATION structurée par l’appelant comme valeur de FileInformation.
  • Créez un IRP avec le code de fonction principal IRP_MJ_SET_VOLUME_INFORMATION.
FILE_WRITE_DATA’accès au volume est requis pour définir ces informations.

La taille de la mémoire tampon passée dans le paramètre FileInformation à FltSetVolumeInformation ou ZwSetVolumeInformationFile doit être d’au moins sizeof (FILE_FS_LABEL_INFORMATION).

Cette structure doit être alignée sur une limite LONG (4 octets).

Configuration requise

Condition requise Valeur
En-tête ntddk.h (inclure Ntddk.h, Ntifs.h, Fltkernel.h)

Voir aussi

FltSetVolumeInformation

IRP_MJ_SET_VOLUME_INFORMATION

ZwSetVolumeInformationFile