Compartilhar via


FILE_FS_LABEL_INFORMATION estrutura (ntddk.h)

A estrutura FILE_FS_LABEL_INFORMATION é usada para definir o rótulo de um volume do sistema de arquivos.

Sintaxe

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

Membros

VolumeLabelLength

Comprimento, em bytes, do nome do volume.

VolumeLabel[1]

Nome do volume.

Observações

Essas informações podem ser definidas de qualquer uma das seguintes maneiras:

  • Chame FltSetVolumeInformation ou ZwSetVolumeInformationFile, passando FileFsLabelInformation como o valor de FileInformationClass e passando um buffer alocado por um chamador FILE_FS_LABEL_INFORMATION estruturado como o valor de FileInformation.
  • Crie um IRP com o código de função principal IRP_MJ_SET_VOLUME_INFORMATION.
FILE_WRITE_DATA acesso ao volume é necessário para definir essas informações.

O tamanho do buffer passado no parâmetro FileInformation para FltSetVolumeInformation ou ZwSetVolumeInformationFile deve ter pelo menos tamanho de (FILE_FS_LABEL_INFORMATION).

Essa estrutura deve ser alinhada em um limite LONG (4 bytes).

Requisitos

Requisito Valor
cabeçalho ntddk.h (incluem Ntddk.h, Ntifs.h, Fltkernel.h)

Consulte também

FltSetVolumeInformation

IRP_MJ_SET_VOLUME_INFORMATION

ZwSetVolumeInformationFile