阅读:1886回复:0
做张帆例题字符串大小写转换,#pragma INITCODE问题。。恳求前辈指点一二
//字符串转换大写
#pragma INITCODE void CaseToChar() { //初始化UnicodeString1 UNICODE_STRING UnicodeString1; RtlInitUnicodeString(&UnicodeString1,L"Hello World"); //变化前 KdPrint(("UnicodeString1:%wZ\n",&UnicodeString1)); //变大写 RtlUpcaseUnicodeString(&UnicodeString1,&UnicodeString1,FALSE); //变化后 KdPrint(("UnicodeString1:%wZ\n",&UnicodeString1)); } 此方法在DriverEntry中调用。。 但是如果去掉方法CaseToChar()的#pragma INITCODE修饰,加载驱动会蓝屏,小弟实在不明白没有#pragma INITCODE为什么会导致蓝屏,跪求前辈不吝赐教。。 小弟谢谢了。 |
|