0

由于我是 mac os x 编程的菜鸟,我在理解这一点时遇到了一些问题。我想在 mac os x leopard 中创建一个块设备,它可以作为 mac os x 中的普通驱动器,之后我想定义根据我在安装期间创建的驱动器,该设备或驱动器的几何形状。由于我正在使用 xcode 并想做驱动程序开发,所以我正在使用 iokit 框架。谁能告诉我应该使用哪些头文件和 API 来完成这项任务。任何帮助,将不胜感激。请帮我!!!铁皮707。

4

1 回答 1

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/获得)。

于 2011-02-12T15:08:52.857 回答