4

私は基本的に、Windows のファイル システムに新しいドライブを追加する外部 USB ハード ドライブ ドライバーなどで使用される API の例を探しています。

ありがとう!

4

2 に答える 2

1

IOCTL_DISK_SET_DRIVE_LAYOUT_EX

于 2011-06-17T03:33:57.727 に答える
1

ファイル システムは、実際にはドライバーのスタックによって実装されます。たとえば、USB ドライブは最初に USB 大容量記憶装置ドライバーによって処理されます。USB ドライブには、ファイル システムが異なる複数のパーティションが含まれる場合があるため、複数のファイル システム ドライバーを並行して使用でき、複数のドライブがエクスプローラーに表示されます。

いずれにせよ、おそらくあなたが探している API は、IFS (Installable File System) と呼ばれるものです。ファイル システム ドライバはカーネルの動作にとって非常に基本的なものであるため、これは必然的に C API です。たとえば、ページ メモリや IRQ レベルに対処する必要があります。

于 2011-06-17T10:52:52.020 に答える