1

OS XでIOKitを使い始めましたが、IOUSBInterfaceInterface245などのIOKitUSBライブラリのデータ型にタグ付けされた「245」に戸惑いまし。245はどういう意味ですか?最後に付けられたこの数字が何を示しているのか興味があります。何かのバージョン番号のようです。

特定のバージョンを使用するのではなく、使用できる汎用バージョンはありますか?

4

2 に答える 2

1

番号は、構造体が互換性のある IOUSBFamily のバージョンを指していると思います。詳細については、IOKit/usb/IOUSBLib.h を参照してください。

于 2010-03-07T22:39:39.383 に答える
0

iousbfamily 2.4.5 (os x tiger) に同梱されていたのは USB インターフェイスだと思います。

IOUSBInterfaceInterface は最初のバージョンで、すべてのバージョンで使用できますが、245 などの新しいバージョンでは機能が追加され、下位互換性のために古いバージョンを維持するために番号が末尾に追加されます

于 2013-01-13T11:37:01.287 に答える