0


0

iokitフレームワークを使用してMac OS Xでプログラムでブロックデバイスを作成する

私はmac os xプログラミングの完全な初心者なので、これを理解するのにいくつかの問題があります.mac os x leopardでブロックデバイスを作成し、mac os xで通常のドライブとして機能し、その後定義するインストール中に作成したドライブに応じたそのデバイスまたはドライブのジオメトリ。 私はxcodeを使用していて、ドライバー開発をしたいので、iokitフレームワークを使用しています。 誰も私がこのタスクを達成するためにどのヘッダーファイルとAPIを使用すべきかを教えてもらえますか? 任意の助けがいただければ幸いです。 私を助けてください!!! 鉄皮707。

1 Answer


2


IOKitのIOStorageサブシステムが必要です。 開始する最も簡単な方法は、フィルタースキームドライバーを作成することです:http://developer.apple.com/library/mac/#documentation/DeviceDrivers/Conceptual/MassStorage/08_Media_Example/MS_Media_Example.html

Amit Singhによる本「Mac OS X Internals」には、これに関する情報と例も含まれています(ソースはhttp://osxbook.com/で入手可能です)。