迷路棉花糖

文章
5
资源
0
加入时间
2年10月21天

Ring3/Ring0的四种通信方式

21.1.5  DeviceIoControl函数与IoControlCode打开驱动设备后,Ring3还要和驱动进行通讯或调用驱动的派遣例程,这需要用到一个非常重要的函数:DeviceIoControl。BOOL DeviceIoControl(    HANDLE hDevice,           //设备句柄    DWORD dwIoControlCode,

使用module_param来向内核模块传递参数

如果希望给一个内核模块传递参数,则可以通过module_param()。参数用moudle_param宏定义来声明,它定义在moduleparam.h。下面是module_param宏的定义:/* This is the fundamental function for registering boot/module parameters. perm sets the visibility...