Compartilhar via


FILE_FS_VOLUME_INFORMATION estrutura (ntddk.h)

A estrutura FILE_FS_VOLUME_INFORMATION é usada para consultar informações sobre um volume no qual um sistema de arquivos é montado.

Sintaxe

typedef struct _FILE_FS_VOLUME_INFORMATION {
  LARGE_INTEGER VolumeCreationTime;
  ULONG         VolumeSerialNumber;
  ULONG         VolumeLabelLength;
  BOOLEAN       SupportsObjects;
  WCHAR         VolumeLabel[1];
} FILE_FS_VOLUME_INFORMATION, *PFILE_FS_VOLUME_INFORMATION;

Membros

VolumeCreationTime

Hora em que o volume foi criado.

VolumeSerialNumber

Número de série do volume.

VolumeLabelLength

Comprimento, em bytes, do nome do volume.

SupportsObjects

VERDADEIRO se o sistema de arquivos der suporte a objetos do sistema de arquivos orientados a objetos, FALSE caso contrário.

VolumeLabel[1]

Nome do volume.

Observações

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

  • Chame FltQueryVolumeInformation ou ZwQueryVolumeInformationFile, passando FileFsVolumeInformation como o valor de FileInformationClass e passando um buffer alocado por um chamador FILE_FS_VOLUME_INFORMATION estruturado como o valor de FileInformation.
  • Crie um IRP com o código de função principal IRP_MJ_QUERY_VOLUME_INFORMATION.
Nenhum direito de acesso específico é necessário para consultar essas informações. Portanto, essas informações estão disponíveis desde que o volume seja acessado por meio de um identificador aberto para o próprio volume ou para um arquivo ou diretório no volume.

Todas as datas e horas estão em formato absoluto de tempo do sistema. A hora absoluta do sistema é o número de intervalos de 100 nanossegundos desde o início do ano 1601.

O tamanho do buffer passado no parâmetro FileInformation para FltQueryVolumeInformation ou ZwQueryVolumeInformationFile deve ser pelo menos tamanho de (FILE_FS_VOLUME_INFORMATION).

Essa estrutura deve ser alinhada em um limite LONGLONG (8 bytes).

Requisitos

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

Consulte também

FltQueryVolumeInformation

IRP_MJ_QUERY_VOLUME_INFORMATION

ZwQueryVolumeInformationFile