Compartilhar via


estrutura FILE_QUERY_ON_DISK_VOL_INFO_BUFFER (winioctl.h)

Recebe as informações de volume de uma chamada para FSCTL_QUERY_ON_DISK_VOLUME_INFO.

Sintaxe

typedef struct _FILE_QUERY_ON_DISK_VOL_INFO_BUFFER {
  LARGE_INTEGER DirectoryCount;
  LARGE_INTEGER FileCount;
  WORD          FsFormatMajVersion;
  WORD          FsFormatMinVersion;
  WCHAR         FsFormatName[12];
  LARGE_INTEGER FormatTime;
  LARGE_INTEGER LastUpdateTime;
  WCHAR         CopyrightInfo[34];
  WCHAR         AbstractInfo[34];
  WCHAR         FormattingImplementationInfo[34];
  WCHAR         LastModifyingImplementationInfo[34];
} FILE_QUERY_ON_DISK_VOL_INFO_BUFFER, *PFILE_QUERY_ON_DISK_VOL_INFO_BUFFER;

Membros

DirectoryCount

O número de diretórios no disco especificado. Esse membro será -1 se o número for desconhecido.

Para sistemas de arquivos UDF com uma tabela de alocação virtual, essas informações só estão disponíveis se a revisão da UDF for maior que 1,50.

FileCount

O número de arquivos no disco especificado. Retornará -1 se o número for desconhecido.

Para sistemas de arquivos UDF com uma tabela de alocação virtual, essas informações só estão disponíveis se a revisão da UDF for maior que 1,50.

FsFormatMajVersion

O número de versão principal do sistema de arquivos. Retornará -1 se o número for desconhecido ou não for aplicável. Em sistemas de arquivos UDF 1.02, 1 é retornado.

FsFormatMinVersion

O número de versão secundária do sistema de arquivos. Retornará -1 se o número for desconhecido ou não for aplicável. Em sistemas de arquivos UDF 1.02, 02 é retornado.

FsFormatName[12]

Sempre retorna UDF.

FormatTime

A hora em que a mídia foi formatada.

LastUpdateTime

A hora em que a mídia foi atualizada pela última vez.

CopyrightInfo[34]

Todas as informações de direitos autorais associadas ao volume.

AbstractInfo[34]

Qualquer informação abstrata escrita na mídia.

FormattingImplementationInfo[34]

Informações específicas da implementação; em alguns casos, é a versão do sistema operacional pela qual a mídia foi formatada.

LastModifyingImplementationInfo[34]

A última implementação que modificou o disco. Essas informações são específicas da implementação; em alguns casos, é a versão do sistema operacional pela qual a mídia foi modificada pela última vez.

Requisitos

   
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Cabeçalho winioctl.h (inclua Windows.h)

Confira também

FSCTL_QUERY_ON_DISK_VOLUME_INFO