Bonjour,

Je travail en ce moment sur une application qui tourne sous Windows. Je programme en C++, j'utilise Qt et les API Windows. Mon soucis est le suivant :

Je suis actuellement capable d'obtenir l'espace total/libre/occupé, de chacune des partitions existantes sur ma machine Le problème, c'est que je n'arrive pas à déterminer à quel disque dur appartiennent ces partitions. Et de ce fait, je n'arrive pas à déterminer non plus quel est l'espace disponible de mes disques dur.

Comment puis-je obtenir l'espace libre de chaque partitions appartenant à un seul et même disque dur ?

Pour informations, j'utilise dans mon programme les fonctions suivantes :
IOCTL_DISK_GET_DRIVE_LAYOUT, PARTITIONS_INFORMATION et autre
GetDiskFreeSpace

Cordialement
PKO