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.
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) |