WindowsでC++/ Qtフレームワークを使用して、現在のコンピューター上のすべてのハードディスクの物理サイズを取得するにはどうすればよいですか?明確にするために、私が640 GBのHDDを持っている場合、アプリケーションに596GBの使用可能なスペースではなく640GBを表示したいと思います。
Qtには、プラットフォーム固有である必要があるため、使用できる関数がおそらくないことを知っています。この場合、Win32APIから何かを推測します。残念ながら、GetDiskFreeSpaceEx()を使用することはできません。これは、空き/使用可能なディスク領域しか取得できないためです。WMIの使用について読んだことがありますが、この目的に使用できるコード例が見つからないようです。