создание блочного устройства программно в Mac OS X с использованием фреймворка iokit - PullRequest
0 голосов
/ 18 сентября 2010

Поскольку я абсолютный новичок в программировании на Mac OS X, у меня возникли некоторые проблемы с пониманием этого. Я хочу создать блочное устройство в Mac OS X Leopard, которое будет действовать как обычный диск в Mac OS X, а после этогоопределить геометрию этого устройства или диска в соответствии с диском, который я создал во время установки.Поскольку я использую xcode и хочу заняться разработкой драйверов, я использую фреймворк iokit.Может кто-нибудь сказать мне, какие заголовочные файлы и API-интерфейсы я должен использовать для выполнения этой задачи.Любая помощь будет оценена.Пожалуйста, помогите мне!!!Ironhide707.

1 Ответ

2 голосов
/ 12 февраля 2011

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

Книга "Внутренние компоненты Mac OS X" Амит Сингх также содержит некоторую информацию и пример по этому вопросу (источник доступен по адресу http://osxbook.com/).

...