struttura FILE_FS_LABEL_INFORMATION (ntddk.h)
La struttura FILE_FS_LABEL_INFORMATION viene usata per impostare l'etichetta per un volume del file system.
Sintassi
typedef struct _FILE_FS_LABEL_INFORMATION {
ULONG VolumeLabelLength;
WCHAR VolumeLabel[1];
} FILE_FS_LABEL_INFORMATION, *PFILE_FS_LABEL_INFORMATION;
Members
VolumeLabelLength
Lunghezza, in byte, del nome del volume.
VolumeLabel[1]
Nome del volume.
Commenti
Queste informazioni possono essere impostate in uno dei modi seguenti:
- Chiama FltSetVolumeInformation o ZwSetVolumeInformationFile, passando FileFsLabelInformation come valore di FileInformationClass e passando un buffer allocato dal chiamante FILE_FS_LABEL_INFORMATION strutturata come valore di FileInformation.
- Creare un'istanza di IRP con codice di funzione principale IRP_MJ_SET_VOLUME_INFORMATION.
Le dimensioni del buffer passato nel parametro FileInformation a FltSetVolumeInformation o ZwSetVolumeInformationFile devono essere almeno sizeof (FILE_FS_LABEL_INFORMATION).
Questa struttura deve essere allineata su un limite LONG (4 byte).
Requisiti
Requisito | Valore |
---|---|
Intestazione | ntddk.h (include Ntddk.h, Ntifs.h, Fltkernel.h) |