Partager via


Énumération des volumes

Pour créer une liste complète des volumes sur un ordinateur, ou pour manipuler chaque volume à son tour, vous pouvez énumérer les volumes. Dans un volume, vous pouvez rechercher des dossiers montés ou d’autres objets sur le volume.

Trois fonctions permettent à une application d’énumérer des volumes sur un ordinateur :

Ces trois fonctions fonctionnent d’une manière très similaire aux fonctions FindFirstFile, FindNextFile et FindClose .

Commencez une recherche de volumes avec FindFirstVolume. Si la recherche réussit, traitez les résultats en fonction de la conception de votre application. Utilisez ensuite FindNextVolume dans une boucle pour localiser et traiter chaque volume suivant. Lorsque l’offre de volumes est épuisée, fermez la recherche avec FindVolumeClose.

Vous ne devez supposer aucune corrélation entre l’ordre des volumes retournés par ces fonctions et l’ordre des volumes retournés par d’autres fonctions ou outils. En particulier, ne supposez aucune corrélation entre l’ordre de volume et les lettres de lecteur comme attribué par le BIOS (le cas échéant) ou l’administrateur de disque.

Consultez Exemples de dossiers montés pour obtenir un exemple d’énumération des volumes sur un ordinateur.