-
-
[求助][求助] Blink 遍历蓝屏
-
发表于:
2013-1-15 14:31
3523
-
PLIST_ENTRY IopTimerQueueHead,pNext;
PIO_TIMER pIoTimer;
IopTimerQueueHead = (PLIST_ENTRY)GetIopTimerQueueHeadAddress();
if(!MmIsAddressValid((PVOID)IopTimerQueueHead))
{
DbgPrint("MmIsAddressValid 失败: 0x%X\n",(ULONG)IopTimerQueueHead);
return;
}
pNext = IopTimerQueueHead->Blink;
pNext = pNext->Blink;
/*while(pNext!=IopTimerQueueHead)
{
pIoTimer = CONTAINING_RECORD(pNext,IO_TIMER,TimerList);
if ( MmIsAddressValid(pIoTimer) == 0)
{
KdPrint(("IO TIMER对象地址 0X%X \n",pIoTimer));
}
pNext = pNext->Blink;
}*/
执行 pNext = pNext->Blink; 系统就挂了 蓝屏了
主要是不知道怎么去找原因
希望各位大哥大姐 给点找原因的 思路 在说说 为什么会蓝屏 谢谢
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!