Enumerando volumes

Para fazer uma lista completa dos volumes em um computador ou manipular cada volume por sua vez, você pode enumerar volumes. Em um volume, você pode verificar se há pastas montadas ou outros objetos no volume.

Três funções permitem que um aplicativo enumere volumes em um computador:

Essas três funções operam de maneira muito semelhante às funções FindFirstFile, FindNextFile e FindClose .

Inicie uma pesquisa por volumes com FindFirstVolume. Se a pesquisa for bem-sucedida, processe os resultados de acordo com o design do aplicativo. Em seguida, use FindNextVolume em um loop para localizar e processar cada volume subsequente. Quando o fornecimento de volumes estiver esgotado, feche a pesquisa com FindVolumeClose.

Você não deve assumir nenhuma correlação entre a ordem dos volumes retornados por essas funções e a ordem dos volumes retornados por outras funções ou ferramentas. Em particular, não assuma nenhuma correlação entre a ordem do volume e as letras da unidade, conforme atribuído pelo BIOS (se houver) ou pelo Administrador de Disco.

Consulte Exemplos de pasta montada para obter um exemplo de como enumerar os volumes em um computador.