Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我开始在 OS X 上使用 IOKit,我对 IOKit USB 库中的数据类型标记的 '245' 感到困惑,例如IOUSBInterfaceInterface245。245是什么意思?我只是好奇这个数字最后应该表示什么。它似乎是某个东西的版本号。
是否有我可以使用的通用版本,而不必使用特定版本?
我相信这个数字是指结构兼容的 IOUSBFamily 版本。查看 IOKit/usb/IOUSBLib.h 了解更多详细信息。
我相信这是 iousbfamily 2.4.5 ( os x Tiger) 附带的 USB 接口接口
IOUSBInterfaceInterface 是第一个版本,每个版本都可用,但较新的版本(如 245)添加了额外的功能,将数字添加到末尾以保留旧版本以实现向后兼容性