使用 iokit 框架在 mac os x 中以编程方式创建块设备

发布于 2024-09-24 03:24:37 字数 304 浏览 5 评论 0原文

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

As i am a total noob to mac os x programming i am having some problems understanding this.I want to create a block device in mac os x leopard which would act as a normal drive in mac os x and after that i want to define the geometry of that device or drive according to a drive which i created during installation. As i am using xcode and want to do driver development so i am using iokit framework. Can anyone tell me which header files and API`s should i use to accomplish this task. Any help would be appreciated. Please help me!!!
Ironhide707.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

执笏见 2024-10-01 03:24:37

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

You want the IOStorage subsystem of IOKit. The easiest way to get started is to create a filter scheme driver: http://developer.apple.com/library/mac/#documentation/DeviceDrivers/Conceptual/MassStorage/08_Media_Example/MS_Media_Example.html

The book "Mac OS X Internals" by Amit Singh also contains some info and an example on this (source available at http://osxbook.com/).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文