duanjong
驱动中牛
驱动中牛
  • 注册日期2003-03-10
  • 最后登录2006-01-18
  • 粉丝0
  • 关注0
  • 积分31分
  • 威望5点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
阅读:1460回复:3

2000DDK下的摄像头驱动实例源代码疑惑????

楼主#
更多 发布于:2004-06-18 10:28
请问:2000DDK下的摄像头驱动实例源代码USBCAMD里的下面这些例程是那个地方调用的?如何调用?例如,USBCAMD_ControlVendorCommand,我没有看到它把命令传输到设备?它是如何把命令传输到video设备?在固件里如何响应和处理这些例程??应用程序如何通过这些例程控制设备??谢谢!!
LIBRARY     USBCAMD.SYS

EXPORTS
    USBCAMD_DriverEntry
    USBCAMD_Debug_LogEntry
    USBCAMD_AdapterReceivePacket
    USBCAMD_ControlVendorCommand
    USBCAMD_SelectAlternateInterface
    USBCAMD_GetRegistryKeyValue
    USBCAMD_InitializeNewInterface
    DllUnload

[编辑 -  6/18/04 by  duanjong]

[编辑 -  6/18/04 by  duanjong]

[编辑 -  6/18/04 by  duanjong]

最新喜欢:

crazytancrazyt...
duanjong
驱动中牛
驱动中牛
  • 注册日期2003-03-10
  • 最后登录2006-01-18
  • 粉丝0
  • 关注0
  • 积分31分
  • 威望5点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-06-21 12:30
???????????
zhongsion
驱动小牛
驱动小牛
  • 注册日期2002-09-29
  • 最后登录2010-02-01
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望11点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-07-24 10:39
它使用的是这个吧:USBCAMD_CallUSBD(deviceExtension, urb)。
fineamy
驱动牛犊
驱动牛犊
  • 注册日期2004-06-25
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分320分
  • 威望32点
  • 贡献值0点
  • 好评度32点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-07-25 12:19
在ntStatus = USBCAMD_ControlVendorCommandWorker(DeviceContext,
                                                Request,
                                                Value,
                                                Index,
                                                Buffer,
                                                BufferLength,
 中使用了下面这个:                                               GetData);
UsbBuildVendorRequest(urb,
                              URB_FUNCTION_VENDOR_DEVICE,
                              sizeof(struct _URB_CONTROL_VENDOR_OR_CLASS_REQUEST),
                              GetData ? USBD_TRANSFER_DIRECTION_IN :
                                  0,
                              0,
                              Request,
                              Value,
                              Index,
                              localBuffer,
                              NULL,
                              length,
                              NULL);
这位老兄和我做的一样我们可以探讨探讨我的fineamy@163.com

游客

返回顶部