USB 複合裝置上的介面列舉
複合 USB 裝置上的介面可以分組在集合中,或個別代表一個 USB 函式。 當介面未分組在集合中時,泛型父驅動程式會為每個介面建立 PDO,並為每個 PDO 產生一組硬體識別碼。
介面 PDO 的 裝置 識別碼的格式如下:
USB\VID_v(4)&PID_p(4)&MI_z(2)
在這些識別碼中:
- v (4) 是 USB 標準委員會指派給廠商的四位數廠商代碼。
- p (4) 是廠商指派給裝置的四位數產品代碼。
- z (2) 是從介面描述元 的 bInterfaceNumber 欄位擷取的介面編號。
泛型父驅動程式也會使用介面描述元 (USB_INTERFACE_DESCRIPTOR) 的資訊,產生下列相容的識別碼:
USB\CLASS_d(2)&SUBCLASS_s(2)&PROT_p(2)
USB\CLASS_d(2)&SUBCLASS_s(2)
USB\CLASS_d(2)
在這些識別碼中:
- d (2) 是 bInterfaceClass) (類別 程式碼
- s (2) 是 bInterfaceSubClass) 的 子類別代碼 (
- p (2) 是 bInterfaceProtocol (通訊 協定)
這其中每一個代碼都是四位數的數位。
相關主題
USB 複合裝置上的介面集合列舉
USB 一般父驅動程式 (Usbccgp.sys)
Microsoft 提供的 USB 驅動程式