2010-02-02 3 views
1

Я начинаю работу с IOKit на OS X, и я был озадачен «245», помеченным на типы данных в библиотеке USB IOKit, например IOUSBInterfaceInterface245. Что означает 245? Мне просто любопытно, что этот номер, прикрепленный к концу, должен указывать. Кажется, что-то номер версии.Что такое «245» в библиотеках USB IOKit?

Есть ли общая версия, которую я могу использовать, вместо того, чтобы использовать определенную версию?

ответ

1

Я считаю, что число относится к версии IOUSBFamily, с которой совместима структура. Взгляните на IOKit/usb/IOUSBLib.h для получения более подробной информации.

0

я считаю, что это интерфейс USB интерфейс, который поставляется с iousbfamily 2.4.5 (OS X Tiger)

IOUSBInterfaceInterface является первой версии и доступен на каждой версии, но более новые, такие как 245 добавить дополнительную функциональность, то число добавляется в конец, чтобы сохранить прежнюю версию для обратной совместимости

Смежные вопросы