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.
FILE_WRITE_DATA l'accesso al volume è necessario per impostare queste informazioni.

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)

Vedi anche

FltSetVolumeInformation

IRP_MJ_SET_VOLUME_INFORMATION

ZwSetVolumeInformationFile