Protocols — Device Path Protocol
Version 1.10 12/01/02 8-11
8.3.4.5 USB Device Path
Table 8-14. USB Device Path
Mnemonic
Byte
Offset
Byte
Length
Description
Type 0 1 Type 3 – Messaging Device Path
Sub-Type 1 1 Sub-Type 5 – USB
Length 2 2 Length of this structure in bytes. Length is 16 bytes.
USB Parent Port Number 4 1 USB Parent Port Number
Interface 5 1 USB Interface Number
8.3.4.6 USB Class Device Path
Table 8-15. USB Class Device Path
Mnemonic
Byte
Offset
Byte
Length
Description
Type 0 1 Type 3 - Messaging Device Path.
Sub-Type 1 1 Sub-Type 15 - USB Class.
Length 2 2 Length of this structure in bytes. Length is 11 bytes.
Vendor ID 4 2 Vendor ID assigned by USB-IF. A value of 0xFFFF will
match any Vendor ID.
Product ID 6 2 Product ID assigned by USB-IF. A value of 0xFFFF will
match any Product ID.
Device Class 8 1 The class code assigned by the USB-IF. A value of 0xFF
will match any class code.
Device Subclass 9 1 The subclass code assigned by the USB-IF. A value of
0xFF will match any subclass code.
Device Protocol 10 1 The protocol code assigned by the USB-IF. A value of 0xFF
will match any protocol code.