阅读:1460回复:3
2000DDK下的摄像头驱动实例源代码疑惑????
请问: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] |
|
最新喜欢:![]() |
沙发#
发布于:2004-06-21 12:30
???????????
|
|
板凳#
发布于:2004-07-24 10:39
它使用的是这个吧:USBCAMD_CallUSBD(deviceExtension, urb)。
|
|
地板#
发布于: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 |
|