我已经开始使用OS X上的IOKit了,我一直对IOKit USB库中标记为数据类型的'245'感到困惑,例如 IOUSBInterfaceInterface245 。 245是什么意思?我只是很好奇这个数字到底是什么意思。它似乎是一个版本号的东西。
是否有可以使用的通用版本,而不是必须使用特定版本?
答案 0 :(得分:1)
我相信这个数字指的是结构兼容的IOUSBFamily版本。有关更多详细信息,请查看IOKit / usb / IOUSBLib.h。
答案 1 :(得分:0)
我相信它是iousbfamily 2.4.5(os x tiger)附带的usb接口接口
IOUSBInterfaceInterface是第一个版本,可用于每个版本,但是像245这样的新版本增加了额外的功能,这个数字被添加到最后以保持旧版本的向后兼容性