【问题标题】:creating a block device programmatically in mac os x using iokit framework使用 iokit 框架在 mac os x 中以编程方式创建块设备
【发布时间】:2011-04-14 02:01:21
【问题描述】:

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

【问题讨论】:

    标签: xcode macos driver iokit


    【解决方案1】:

    您需要 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/)。

    【讨论】:

      猜你喜欢
      • 2015-03-22
      • 2015-05-02
      • 2016-05-29
      • 1970-01-01
      • 2011-03-16
      • 2013-12-02
      • 1970-01-01
      • 1970-01-01
      • 2010-09-16
      相关资源
      最近更新 更多