USBInterface Properties | 
The USBInterface type exposes the following members.
| Name | Description | |
|---|---|---|
| BaseClass | 
            Interface class code. If the interface class does
            not match any of the USBBaseClass enumeration values
            the value will be USBBaseClass.Unknown
              | |
| ClassValue | 
            Interface class code as defined in the interface descriptor
            This property can be used if the class type is not defined
            int the USBBaseClass enumeration
              | |
| Device | 
            USB device associated with this interface
              | |
| InPipe | 
            First IN direction pipe on this interface
              | |
| Number | 
            Interface number from the interface descriptor
              | |
| OutPipe | 
            First OUT direction pipe on this interface
              | |
| Pipes | 
            Collection of pipes associated with this interface
              | |
| Protocol | 
            Interface protocol code
              | |
| SubClass | 
            Interface subclass code
              |