阅读:944回复:0
问个菜问题,gs == deviceobject
刚刚开始学习ifs driver,仔细看了WINDOWS WDM设备驱动程序开发里的入门和irp部分,还有楚狂人的教程,但还有些基本概念不太明白。比如派遣例程里的检验这一句:
if (gs == deviceobject)... gs是driverEntry里IoCreateDevice生成的control device object,如果派遣例程里的参数deviceobject等于gs的话,代表什么呢?是说有外部程序调用了createfile函数访问驱动程序sys文件,还是驱动程序本身发出了这个irp?还是别的什么意思?请高手指点!谢谢! |
|