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) |