zj7310
驱动牛犊
驱动牛犊
  • 注册日期2003-10-23
  • 最后登录2008-05-21
  • 粉丝0
  • 关注0
  • 积分25分
  • 威望3点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
阅读:1484回复:1

在ds中BuildVendorRequest怎么样呀,哪位大侠知道?

楼主#
更多 发布于:2004-06-09 13:44
我是用ds开发usb程序,但不知道如何读写register,
BuildVendorRequest这个函数到底怎么用呀,

我的源码如下:
NTSTATUS Fps200Device::writeRegister(int reg, unsigned char data)
{
PURB pUrb;
//USB_TYPE_VENDOR | USB_DIR_OUT | USB_RECIP_DEVICE,
NTSTATUS status = STATUS_SUCCESS;
unsigned char p = (data << 8) | reg;
pUrb = m_Lower.BuildVendorRequest(NULL,
0,
0,//USB_TYPE_VENDOR|USB_DIR_OUT|USB_RECIP_DEVICE,
0,//FPS200_USB_WRITE_REQUEST,
(data << 8) | reg,
FALSE,
FALSE,
NULL,
0,
URB_FUNCTION_VENDOR_DEVICE);
status = m_Lower.SubmitUrb(pUrb);
return status;
}



[编辑 -  6/9/04 by  zj7310]
lzm
lzm
驱动小牛
驱动小牛
  • 注册日期2001-05-07
  • 最后登录2010-01-05
  • 粉丝0
  • 关注0
  • 积分671分
  • 威望78点
  • 贡献值0点
  • 好评度77点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-11-29 03:02
Fps200  的驱动不是已经提供了?
游客

返回顶部