USB_DATA_INTERFACE_PROTOCOL enumeration

The USB_DATA_INTERFACE_PROTOCOL enumeration defines the various interface protocol types.

Syntax

enum _USB_DATA_INTERFACE_PROTOCOL {
  USB_DATA_INTERFACE_PROTOCOL_NONE         = 0x00, 
  USB_DATA_INTERFACE_PROTOCOL_I430         = 0x30, 
  USB_DATA_INTERFACE_PROTOCOL_HDLC         = 0x31, 
  USB_DATA_INTERFACE_PROTOCOL_TRANSPARENT  = 0x32, 
  USB_DATA_INTERFACE_PROTOCOL_Q921M        = 0x50, 
  USB_DATA_INTERFACE_PROTOCOL_Q921         = 0x51, 
  USB_DATA_INTERFACE_PROTOCOL_Q921TM       = 0x52, 
  USB_DATA_INTERFACE_PROTOCOL_V42BIS       = 0x90, 
  USB_DATA_INTERFACE_PROTOCOL_Q931EURO     = 0x91, 
  USB_DATA_INTERFACE_PROTOCOL_V120         = 0x92, 
  USB_DATA_INTERFACE_PROTOCOL_CAPI20       = 0x93, 
  USB_DATA_INTERFACE_PROTOCOL_HOST         = 0xFD, 
  USB_DATA_INTERFACE_PROTOCOL_CDC          = 0xFE 

};

Constants

  • USB_DATA_INTERFACE_PROTOCOL_NONE
    None.

  • USB_DATA_INTERFACE_PROTOCOL_I430
    Physical interface protocol for ISDN BRI

  • USB_DATA_INTERFACE_PROTOCOL_HDLC
    HDLC - ISO/IEC 3309-1993

  • USB_DATA_INTERFACE_PROTOCOL_TRANSPARENT
    Transparent.

  • USB_DATA_INTERFACE_PROTOCOL_Q921M
    Management protocol for Q.921 data link protocol

  • USB_DATA_INTERFACE_PROTOCOL_Q921
    Data link protocol for Q.931

  • USB_DATA_INTERFACE_PROTOCOL_Q921TM
    TEI-multiplexor for Q.921 data link protocol

  • USB_DATA_INTERFACE_PROTOCOL_V42BIS
    Data compression procedures

  • USB_DATA_INTERFACE_PROTOCOL_Q931EURO
    Euro-ISDN protocol control

  • USB_DATA_INTERFACE_PROTOCOL_V120
    V.24 rate adaptation to ISDN

  • USB_DATA_INTERFACE_PROTOCOL_CAPI20
    CAPI Commands

  • USB_DATA_INTERFACE_PROTOCOL_HOST
    Host based driver.

    Note  This protocol code should only be used in messages between host and device to identify the host driver portion of a protocol/

  • USB_DATA_INTERFACE_PROTOCOL_CDC
    Communication Class Interface protocols.

Remarks

For more information, see CDC Specification Version 1.1, Section 4.7, Table 19

Requirements

Header

Usbcdc.h (include Usbcdc.h)

See also

USB Constants and Enumerations

 

 

Send comments about this topic to Microsoft