2010-09-18 2 views
0

Как я полный noob для программирования mac os x У меня возникают некоторые проблемы с пониманием этого. Я хочу создать блок-устройство в mac os x leopard, которое будет действовать как обычный диск в mac os x, и после этого я хочу определить геометрию этого устройства или диска в соответствии с диском, который я создал во время установки. Поскольку я использую xcode и хочу сделать разработку драйвера, я использую iokit framework. Может ли кто-нибудь сказать мне, какие файлы заголовков и API `ы я должен использовать для выполнения этой задачи. Любая помощь будет оценена по достоинству. Пожалуйста, помогите мне!!! Ironhide707.Создание блочного устройства программным способом в mac os x с использованием инфраструктуры iokit

ответ

2

Вам нужна подсистема IOStorage IOKit. Самый простой способ начать работу - создать драйвер схемы фильтра: http://developer.apple.com/library/mac/#documentation/DeviceDrivers/Conceptual/MassStorage/08_Media_Example/MS_Media_Example.html

В книге «Mac OS X Internals» от Amit Singh также содержится информация и пример по этому вопросу (источник доступен по адресу http://osxbook.com/).