版块
论坛
喜欢
话题
应用
搜索
登录
注册
chenyn的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=151546
帮忙阿 CreateFile返回 ERROR_INVALID_FUNCTION(Incorrect function)错误
各位大牛,我的文件过滤驱动里面使用如下代码创建了设备和连接符,但在应用程序中无法打开这个设备来发送IOCTL阿,我查过说要初实现IRP_MJ_CREATE和IRP_MJ_CLOSE例程,否则就会报这个错。我的都实现了阿,还请牛人指点 #define DRIVER_DEVICE_N...
全文
回复
(
5
)
2009-09-15 20:08
来自版块 -
文件系统(过滤)驱动程序开发
◆
◆
表情
告诉我的粉丝
提 交
chenyn
:
我直接用了SFilter源码的例程来做的,结果他的Create里面本来就有问题。
(2009-09-18 09:50)
回复
chenyn
:
谢谢michaelgz 指点,我验证了,问题确实是Create例程所致。 不胜感激!
(2009-09-18 09:48)
回复
michaelgz
:
Your MJ_CREATE routine is a mess. You'd better rewrite it. For your own control device, you should complete it with STATUS_SUCCESS.
(2009-09-17 23:52)
回复
chenyn
:
Thanks! 我的Create派发例程代码如下: 有不对之处还请指出阿 NTSTATUS HFsCreate( IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp ) { PSFILTER_DEVICE_EX...
(2009-09-17 14:49)
回复
michaelgz
:
Where is your MJ_CREATE dispatch routine?
(2009-09-17 03:15)
回复
chenyn
加关注
写私信
0
关注
0
粉丝
15
帖子
返回顶部