驱动接口(CreateFile函数)的有关问题,

驱动接口(CreateFile函数)的问题,高手请进!
为什么我的CreateFile()   函数打开驱动时总是返回0xffffffff.
相关代码:
hDevice   =   ::CreateFile( "\\\\.\\TestDriver ",
GENERIC_ALL,
0,
NULL,
OPEN_EXISTING,
FILE_ATTRIBUTE_NORMAL,
NULL
);

------解决方案--------------------
注意2方面:

1. CreateFile()参数
2. 驱动处理了IRP_MJ_CREATE的创建没?