阅读:1960回复:3
如何实现厂商自定义的命令(请求)...
我有一些USB设备硬件厂商定义的请求编码
想要在驱动程序里实现这些请求,怎么做? 比如:设备锁定请求码:E4 ---------------------------- |
|
|
沙发#
发布于:2001-07-31 15:00
UsbBuildVendorRequest(
urb, URB_FUNCTION_VENDOR_OTHER, sizeof(struct _URB_CONTROL_VENDOR_OR_CLASS_REQUEST), TransferFlags, 0, pph->bRequest, // IN UCHAR Request, pph->wValue, // IN USHORT Value, pph->wIndex, // IN USHORT Index, TransferBuffer, // IN PVOID TransferBuffer, / OPTIONAL / NULL, // IN PMDL TransferBufferMDL, / OPTIONAL / pph->wLength * 2,//TransferBufferLength, // IN ULONG TransferBufferLength, NULL //IN PURB Link / OPTIONAL / ); |
|
|
板凳#
发布于:2001-08-01 10:36
要是这些请求还有参数呢?
比如: 创建文件请求,创建请求可以用UsbBuildVendorRequest实现 但是文件名怎么处理呀? -------------------------- 万分感谢 |
|
|
地板#
发布于:2001-08-02 10:49
那你以为buffer干什么用呢?
|
|
|