驱动接口(CreateFile函数)的有关问题,
驱动接口(CreateFile函数)的问题,高手请进!
为什么我的CreateFile() 函数打开驱动时总是返回0xffffffff.
相关代码:
hDevice = ::CreateFile( "\\\\.\\TestDriver ",
GENERIC_ALL,
0,
NULL,
OPEN_EXISTING,
FILE_ATTRIBUTE_NORMAL,
NULL
);
------解决方案--------------------
注意2方面:
1. CreateFile()参数
2. 驱动处理了IRP_MJ_CREATE的创建没?
为什么我的CreateFile() 函数打开驱动时总是返回0xffffffff.
相关代码:
hDevice = ::CreateFile( "\\\\.\\TestDriver ",
GENERIC_ALL,
0,
NULL,
OPEN_EXISTING,
FILE_ATTRIBUTE_NORMAL,
NULL
);
------解决方案--------------------
注意2方面:
1. CreateFile()参数
2. 驱动处理了IRP_MJ_CREATE的创建没?