Domanda

Sto per iniziare con IOKit su OS X, e sono stato perplesso per il '245' taggato su tipi di dati nella biblioteca USB IOKit, come ad esempio IOUSBInterfaceInterface245 . Che cosa fa la media 245? Sono solo curioso quello che si suppone questo numero appiccicato alla fine per indicare. Sembra un numero di versione di qualcosa.

Esiste una versione generica che posso usare, invece di dover utilizzare una versione specifica?

È stato utile?

Soluzione

Credo che il numero si riferisce alla versione IOUSBFamily struct è compatibile con. Date un'occhiata a IOKit / usb / IOUSBLib.h per maggiori dettagli.

Altri suggerimenti

Credo che è l'interfaccia interfaccia USB fornito con iousbfamily 2.4.5 (OS X Tiger)

IOUSBInterfaceInterface è la versione 1 ° ed è disponibile su tutte le versioni, ma quelli più recenti come 245 aggiungere funzionalità extra, è aggiunto il numero alla fine di mantenere la vecchia versione per la compatibilità all'indietro

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top