Question

Je suis en train commencé avec IOKit sur OS X, et je l'ai été intrigué par le '245' sur tagged types de données dans la bibliothèque USB IOKit, comme IOUSBInterfaceInterface245 . Qu'est-ce que 245 signifie? Je suis juste curieux de ce que ce nombre clouée sur la fin est censé indiquer. Il semble comme un numéro de version de quelque chose.

Y at-il une version générique que je peux utiliser, plutôt que d'avoir à utiliser une version spécifique?

Était-ce utile?

La solution

Je crois que numéro fait référence à la version IOUSBFamily struct est compatible avec. Jetez un oeil à IOKit / usb / IOUSBLib.h pour plus de détails.

Autres conseils

Je crois qu'il est l'interface d'interface USB fourni avec iousbfamily 2.4.5 (os x tigre)

IOUSBInterfaceInterface est la 1ère version et est disponible sur toutes les versions, mais les plus récents comme 245 ajouter des fonctionnalités supplémentaires, le nombre est ajouté à la fin de garder l'ancienne version pour la compatibilité descendante

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top