感谢brucedd的回复,您说的PC端的缓冲区增大是如何实现的?在DS3.2产生的驱动程序理这样写吗?
m_Interface.Initialize(
m_Lower, //KUsbLowerDevice
0, //InterfaceNumber
1, //ConfigurationValue
0 //Initial Interface Alternate Setting
);
// Initialize each Pipe object
Ep1In.Initialize(m_Lower, 0x81, 65536);
Ep1Out.Initialize(m_Lower, 0x01, 65536);
Ep2In.Initialize(m_Lower, 0x82, 65536);
Ep2Out.Initialize(m_Lower, 0x02, 65536);
Ep4In.Initialize(m_Lower, 0x84, 65536);
Ep4Out.Initialize(m_Lower, 0x04, 65536);
Ep6In.Initialize(m_Lower, 0x86, 65536);
Ep6Out.Initialize(m_Lower, 0x06, 65536);
Ep8In.Initialize(m_Lower, 0x88, 65536);
Ep8Out.Initialize(m_Lower, 0x08, 65536); |