estructura FILE_FS_LABEL_INFORMATION (ntddk.h)

La estructura FILE_FS_LABEL_INFORMATION se usa para establecer la etiqueta de un volumen del sistema de archivos.

Sintaxis

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

Miembros

VolumeLabelLength

Longitud, en bytes, del nombre del volumen.

VolumeLabel[1]

Nombre del volumen.

Comentarios

Esta información se puede establecer de cualquiera de las siguientes maneras:

  • Llame a FltSetVolumeInformation o ZwSetVolumeInformationFile, pasando FileFsLabelInformation como valor de FileInformationClass y pasando un búfer asignado por el autor de la llamada FILE_FS_LABEL_INFORMATION como valor de FileInformation.
  • Cree un IRP con el código de función principal IRP_MJ_SET_VOLUME_INFORMATION.
FILE_WRITE_DATA se requiere acceso al volumen para establecer esta información.

El tamaño del búfer pasado en el parámetro FileInformation a FltSetVolumeInformation o ZwSetVolumeInformationFile debe ser al menos sizeof (FILE_FS_LABEL_INFORMATION).

Esta estructura debe alinearse en un límite long (4 bytes).

Requisitos

Requisito Valor
Header ntddk.h (incluya Ntddk.h, Ntifs.h, Fltkernel.h)

Consulte también

FltSetVolumeInformation

IRP_MJ_SET_VOLUME_INFORMATION

ZwSetVolumeInformationFile