關(guān)于USB的8個(gè)基礎(chǔ)問題及答案
BYTE bInterfaceNunber; //接口的編號(hào)
BYTE bAlternateSetting;//備用的接口描述符編號(hào)
BYTE bNumEndpoints; //該接口使用端點(diǎn)數(shù),不包括端點(diǎn)0
BYTE bInterfaceClass; //接口類型
BYTE bInterfaceSubClass;//接口子類型
BYTE bInterfaceProtocol;//接口所遵循的協(xié)議
BYTE iInterface; //描述該接口的字符串索引值
}
5、端點(diǎn)描述符
struct _ENDPOIN_DEscriptOR_STRUCT
{
BYTE bLength; //設(shè)備描述符的字節(jié)數(shù)大小,為0x12
BYTE bDescriptorType; //描述符類型編號(hào),為0x01
BYTE bEndpointAddress; //端點(diǎn)地址及輸入輸出屬性
BYTE bmAttribute; //端點(diǎn)的傳輸類型屬性
WORD wMaxPacketSize; //端點(diǎn)收、發(fā)的最大包的大小
BYTE bInterval; //主機(jī)查詢端點(diǎn)的時(shí)間間隔
}
評(píng)論