阅读:947回复:0
新手,问一个关于接口的问题。
我是一个最近才接触USB驱动的新手,刚刚下载了本站点的一个叫hidmouse的驱动源代码进行相关的参考。在程序的vhidmou.cpp中有一段这样的描述:
The Virtual HID Mouse is a HID minidriver that supplies mouse input reports to HIDCLASS, without requiring any actual hardware. Instead. the driver accepts input from other drivers that call two exported entry points: VOID __stdcall MoveVirtualMouse(CHAR deltaX, CHAR deltaY) VOID __stdcall ClickVirtualMouse(ULONG LeftOrRight, ULONG DownOrUp) 我想是这个虚拟鼠标输入信息到类HIDCLASS中是不需要任何硬件的。并从上面提到的两个入口点从其他的驱动程序接受输入数据。哪当这个程序用到硬件设备上的时候,是不是要重新再定义两个接口,再进行相关的初始化?还是应该做其他的一些什么呢? 希望过路的大侠指教。 |
|
最新喜欢:![]() |