windows内核中使用ZwCreateFile打开文件蓝屏

主要代码:

if (PASSIVE_LEVEL == KeGetCurrentIrql())
KdPrint(("irql:does enough"));

openSourceFileStatus = ZwCreateFile(
&sourceFileHandle,
GENERIC_READ | GENERIC_WRITE,
&sourceFileObjectAttributes,
&io_status_block,
NULL,
FILE_ATTRIBUTE_NORMAL,
FILE_SHARE_READ | FILE_SHARE_WRITE | FILE_SHARE_DELETE,

FILE_OPEN_IF,
FILE_NON_DIRECTORY_FILE |
FILE_RANDOM_ACCESS |
FILE_SYNCHRONOUS_IO_NONALERT,
NULL,
0);

        中断级没问题,我判断过PASSLEVEL == 
        求大神解答,不知道我说的够不够详细

先看看各个参数是否都是正确的。