我写了一个MOUSECLASS设备与SERIAL串口设备之间的一个过滤层驱动,先需要一USER MODE程序与过滤层驱动通信,现在采用IOCTL方式,但成功CREATEFILE后,DeviceIoControl总是返回1,在过滤驱动的IRP_MJ_DEVICE_CONTROL处理...
全文
回复(2) 2004-10-01 17:07 来自版块 - 内核编程
表情
zbing真是苦啊! 我通过IoCreateSymbolicLink建立了一个"\\DosDevices\\<symbolicName>"WIN32可见的设备名,成功打开设备后,我去WRITEFILE时错误,提示功能错误.DEVICEIOCTL也错误,同样...(2004-10-02 12:16)
piggy首先强调一点:过滤驱动一定可以支持DeviceIoControl调用方式的。在你创建设备的时候,给设备一个名字,再创建一个SymbolicLink名字就可以了。如果你实在不愿意这样,可以看看SetupDi API的文档。(2004-10-01 22:28)

返回顶部