2011-07-06 57 views
-1

我正在開發USB複合設備。該複合設備具有8個開關和一個LED。USB複合設備實例ID

當我將複合設備插入PC時,可以在設備管理器的HID部分找到五個設備(每個設備具有相同的設備ID但實例ID不同)。

爲什麼OS顯示多個實例而不是一個。任何人都可以幫我理解這個概念嗎?

+0

獵物,但我不認爲你會在這裏得到很多的幫助,這只是編程問題 – Atticus

回答

0

正如我記得'複合設備'只是在Windows中的名稱,以標記您的USB線上有多個設備。 USB協議中沒有複合設備類。將USB設備連接到PC時,它將與其中包含的所有設備進行通信並分別報告其所有地址和類型。如果您的設備管理器中缺少一些設備,則可能是驅動程序問題,或設備本身已損壞。我不知道,但也許有一個限制低於理論上可以在Windows HID主機驅動程序的單線支持設備的數量。