蓝屏原因
1? 如果采用IoGetDeviceProperty來獲得當(dāng)前物理設(shè)備對象的總線類型的GUID,又往往會導(dǎo)致操作系統(tǒng)出現(xiàn)藍(lán)屏(系統(tǒng)死機)。因為函數(shù)調(diào)用要求在passive-level執(zhí)行,而不是dispatch-level。
?
2? 許多設(shè)備使用中斷來報告操作完成。其中對中斷服務(wù)例程(ISR)能做什么做了嚴(yán)格的限定。特別是ISR不能調(diào)用用于報告IRP完成的例程(IoCompleteRequest)。利用DPC(推遲過程調(diào)用)可以繞過這個限制。
?
總結(jié)
- 上一篇: 什么是桶(bucket)?什么是度量(m
- 下一篇: 牛客网刷题纠错02