estrutura FILE_FS_LABEL_INFORMATION (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.
Comentários
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 pelo 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.
O tamanho do buffer passado no parâmetro FileInformation para FltSetVolumeInformation ou ZwSetVolumeInformationFile deve ser pelo menos sizeof (FILE_FS_LABEL_INFORMATION).
Essa estrutura deve ser alinhada em um limite LONG (4 bytes).
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | ntddk.h (inclua Ntddk.h, Ntifs.h, Fltkernel.h) |