繁体   English   中英

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

[英]creating a block device programmatically in mac os x using iokit framework

由于我是Mac OS X编程的入门者,因此我对此有一些了解。我想在Mac OS X Leopard中创建一个块设备,该设备将作为Mac OS X中的普通驱动器,之后我要定义该设备或驱动器的几何形状取决于我在安装过程中创建的驱动器。 由于我正在使用xcode并希望进行驱动程序开发,因此我正在使用iokit框架。 谁能告诉我应该使用哪些头文件和API来完成此任务。 任何帮助,将不胜感激。 请帮我!!! Ironhide707。

您需要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/获得源代码)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM