2010-10-28 15 views
5

मैं अपने आवेदन के लिए एक डब्ल्यूएमआई क्वेरी विकसित करने पर काम कर रहा हूं। इसे किसी दिए गए वीआईडी ​​/ पीआईडी ​​के लिए असाइन किए गए वर्चुअल COM पोर्ट को खोजने की आवश्यकता है। WMI कोड प्रजापति का उपयोग करते हुए मैं ने पाया है कि ...पीएनपीडीवाइसिस प्रारूप

  • नाम स्थान: जड़ \ CIMV2
  • कक्षा: Win32_SerialPort
  • संपत्ति: PNPDeviceID

... USB\VID_10C4&PID_EA60\0001 का एक मान देता है। यह वही मान डिवाइस प्रबंधक -> गुण -> विवरण टैब में उचित प्रविष्टि पर जाकर और डिवाइस इंस्टेंस आईडी का चयन करके पाया जा सकता है।

मेरा सवाल है, \0001 क्या संकेत है? या, क्या मैं उम्मीद कर सकता हूं कि मेरे डिवाइस में USB\VID_10C4&PID_EA60\0001 की डिवाइस आईडी हो, जब किसी भी विंडोज सिस्टम में प्लग हो? धन्यवाद।

उत्तर

2

यह डिवाइस उदाहरण का संदर्भ देता है। यही है, समान पहचानकर्ताओं (एक से अधिक प्लग इन) वाले डिवाइसों की गणना की जाती है, ताकि सिस्टम उन्हें पहचान सके।

http://forums.techguy.org/software-development/959095-solved-pnpdeviceid-format.html#3

+0

कि मतलब यह है कि PNPDeviceID उदाहरण के लिए एक USB फ्लैश ड्राइव की पहचान करने के लिए कोई अद्वितीय ID है? – L4c0573

संबंधित मुद्दे