阅读:1573回复:2
关于微端口驱动程序的问题
关于微端口驱动程序与常规驱动程序可否合并的问题
现在有个这样的问题要请教,我手上的两个驱动程序不是按同种方式编写的,其中A.sys是用很特殊的方法写的,是芯片商提供的微驱动程序,通过COM组件与上层程序通信,而B.sys是采用的常规的方式编写的,通过irp,IoToDevice与上层程序通信。A.sys中的DriverEntry()中没有任何类似IRP映射的语句,只是对一个HW_INITIALIZATION_DATA类型的变量进行了处理。b.sys中的DriverEntry就有一些 DriverObject->DriverExtension->AddDevice = tAddDevice; DriverObject->DriverStartIo = tStartIo; DriverObject->DriverUnload = tUnload; 想问一下,像这种情况,两个驱动程序能否进行合并?如果能合并的话,可否直接将b.sys中的DriverObject->DriverExtension-AddDevice = tAddDevice;等代码直接加入到a.sys中的DriverEntry里。 |
|
沙发#
发布于:2003-02-19 10:08
请问微端口驱动程序中的函数该怎样调用?
|
|
板凳#
发布于:2003-06-27 16:30
我也没弄明白,顶一下
|
|
|