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 BRIUSB_DATA_INTERFACE_PROTOCOL_HDLC
HDLC - ISO/IEC 3309-1993USB_DATA_INTERFACE_PROTOCOL_TRANSPARENT
Transparent.USB_DATA_INTERFACE_PROTOCOL_Q921M
Management protocol for Q.921 data link protocolUSB_DATA_INTERFACE_PROTOCOL_Q921
Data link protocol for Q.931USB_DATA_INTERFACE_PROTOCOL_Q921TM
TEI-multiplexor for Q.921 data link protocolUSB_DATA_INTERFACE_PROTOCOL_V42BIS
Data compression proceduresUSB_DATA_INTERFACE_PROTOCOL_Q931EURO
Euro-ISDN protocol controlUSB_DATA_INTERFACE_PROTOCOL_V120
V.24 rate adaptation to ISDNUSB_DATA_INTERFACE_PROTOCOL_CAPI20
CAPI CommandsUSB_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