IoSetDeviceInterfaceState 会导致 蓝屏?
/////////////////////////////
问题是这样的:
一个驱动程序,只有 DriverEntry 函数,
在此函数中 通过 IoCreateDevice 创建了一个设备对象( pDeviceObject ),
接下来, 如果 使用 IoCreateSymbolicLink 创建符号连接 是没有问题的,
可以 通过 winobject 观察到 生成的对象名字,
现在, 我想通过 guid 来创建一个符号连接,
就是在 IoCreateDevice 之后 用
IoRegisterDeviceInterface( pDeviceObject, &guid1, NULL, &SymbolicLinkName);
IoSetDeviceInterfaceState( &SymbolicLinkName, TRUE );
重新安装驱动程序后,操作系统 在启动时 出现蓝屏,
如果把 IoSetDeviceInterfaceState 句 删掉 ,则系统可以正常启动,
但是 用winobject 看不到 生成的 对象名字
////////////////////////////////
请问这是怎么回事, 谢谢