-
-
[求助][求助]windows驱动开发技术详解问题
-
发表于:
2011-8-3 09:44
6200
-
[求助][求助]windows驱动开发技术详解问题
大家测试书上的代码有错误吗?我测试了几次,用了不同机器,都被无情的蓝了
。都是发生在驱动卸载时,代码如下
VOID HelloDDKUnload (IN PDRIVER_OBJECT pDriverObject)
{
PDEVICE_OBJECT pNextObj;
KdPrint(("Enter DriverUnload\n"));
pNextObj = pDriverObject->DeviceObject;
while (pNextObj != NULL)
{
PDEVICE_EXTENSION pDevExt = (PDEVICE_EXTENSION)
pNextObj->DeviceExtension;
//删除符号链接
UNICODE_STRING pLinkName = pDevExt->ustrSymLinkName;
IoDeleteSymbolicLink(&pLinkName);
//从下句开始的
pNextObj = pNextObj->NextDevice;
IoDeleteDevice( pDevExt->pDevice );
}
}
求高人指点啊,不胜感激。。。。
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!