sam
sam
驱动牛犊
驱动牛犊
  • 注册日期2001-06-18
  • 最后登录
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1960回复:3

如何实现厂商自定义的命令(请求)...

楼主#
更多 发布于:2001-07-31 14:54
我有一些USB设备硬件厂商定义的请求编码
想要在驱动程序里实现这些请求,怎么做?

比如:设备锁定请求码:E4
----------------------------
sam
rayyang2000
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2012-09-13
  • 粉丝3
  • 关注0
  • 积分1036分
  • 威望925点
  • 贡献值3点
  • 好评度823点
  • 原创分0分
  • 专家分0分
沙发#
发布于: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 /
);
天天coding-debugging中----超稀饭memory dump file ======================================================== [b]Windows Device Driver Development and Consulting Service[/b] [color=blue][url]http://www.ybwork.com[/url][/color] ========================================================
sam
sam
驱动牛犊
驱动牛犊
  • 注册日期2001-06-18
  • 最后登录
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2001-08-01 10:36
要是这些请求还有参数呢?
比如:
创建文件请求,创建请求可以用UsbBuildVendorRequest实现
但是文件名怎么处理呀?

--------------------------
万分感谢
sam
rayyang2000
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2012-09-13
  • 粉丝3
  • 关注0
  • 积分1036分
  • 威望925点
  • 贡献值3点
  • 好评度823点
  • 原创分0分
  • 专家分0分
地板#
发布于:2001-08-02 10:49
那你以为buffer干什么用呢?
天天coding-debugging中----超稀饭memory dump file ======================================================== [b]Windows Device Driver Development and Consulting Service[/b] [color=blue][url]http://www.ybwork.com[/url][/color] ========================================================
游客

返回顶部