Что такое «245» в библиотеках USB IOKit? - PullRequest
1 голос
/ 02 февраля 2010

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

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

Ответы [ 2 ]

1 голос
/ 08 марта 2010

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

0 голосов
/ 13 января 2013

Я полагаю, что это интерфейс интерфейса USB, который поставляется с iousbfamily 2.4.5 (os x tiger)

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

...