2011-01-05 15 views
10

मैं सोच रहा था कि क्या कोई तरीका है कि कोई यूएसबी डिवाइस (केवल विशिष्ट वाले) प्लग इन किया गया है और उद्देश्य सी का उपयोग करके अनप्लग किया गया है। मुझे यह जानने की ज़रूरत है कि अगर कोई डिवाइस प्लग-इन किया गया है, जैसे कि आईफोन/आईपॉड टच। यदि नहीं, तो किसी भी अन्य डिवाइस काम करेंगेउपलब्ध यूएसबी डिवाइस मैक ओएस एक्स

धन्यवाद

+0

अच्छा सवाल। एक मुझसे मुझसे वोट। –

उत्तर

8

एप्पल के USB Device Interface Guide में जानकारी ("मैक ओएस एक्स पर यूएसबी उपकरण" देख सकते हैं और "ढूँढना USB डिवाइस और इंटरफेस" वर्गों) और Accessing Hardware From Applications (देखें "ढूँढना और एक्सेसिंग डिवाइस "सेक्शन) दस्तावेज़ों को आपको सही रास्ते पर रखना चाहिए।

उस ने कहा, मुझे संदेह है कि आपको चमकदार कोको सतह के नीचे I/O किट फ़ंक्शंस और (संभावित रूप से) POSIX की दुनिया में जाने की आवश्यकता होगी।