ボリュームの列挙

コンピューター上のボリュームの完全な一覧を作成したり、各ボリュームを順番に操作したりするには、ボリュームを列挙します。 ボリューム内では、ボリューム上 のマウントされたフォルダー またはその他のオブジェクトをスキャンできます。

3 つの関数を使用すると、アプリケーションでコンピューター上のボリュームを列挙できます。

これらの 3 つの関数は、 FindFirstFileFindNextFileFindClose 関数とよく似た方法で動作します。

FindFirstVolume を使用してボリュームの検索を開始します。 検索が成功した場合は、アプリケーションの設計に従って結果を処理します。 次に、ループ内で FindNextVolume を使用して、後続の各ボリュームを検索して処理します。 ボリュームの供給が不足したら、 FindVolumeClose で検索を閉じます。

これらの関数によって返されるボリュームの順序と、他の関数またはツールによって返されるボリュームの順序との間に相関関係があるとは想定しないでください。 特に、BIOS (存在する場合) またはディスク管理者によって割り当てられたボリュームの順序とドライブ文字の間に相関関係があるとは限りません。

コンピューター 上のボリュームを列挙する方法の例については、「マウントされたフォルダーの例 」を参照してください。