WINDOWS 驱动 PAGED_CODE
来源:互联网 发布:i need a doctor 知乎 编辑:程序博客网 时间:2024/06/03 05:48
http://technet.microsoft.com/zh-cn/library/ff558773%28v=vs.85%29.aspx
- The PAGED_CODE macro ensures that the calling thread is running at an IRQL that is low enough to permit paging.
- Syntax
- C++
- VOID PAGED_CODE(void);
- Parameters
- This macro has no parameters.
- Return value
- None
- Remarks
- If the IRQL > APC_LEVEL, the PAGED_CODE macro causes the system to ASSERT.
- IRQ级别大于APC_LEVEL时,导致系统挂起,对IRQL的分析请见“IRQL APC_LEVEL and APC ”
(http://blog.163.com/hao_dsliu/blog/static/131578908201373171111173/) - A call to this macro should be made at the beginning of every driver routine that either contains pageable code or accesses pageable code.
- 在函数开头使用,即在变量定义之后使用
/* Video Miniport Driver entry point */
ULONG DriverEntry(IN PVOID Context1, IN PVOID Context2)
{
PAGED_CODE();
}- The PAGED_CODE macro checks the IRQL only at the point at which the driver code executes the macro. If the code subsequently raises the IRQL, the macro will not detect this change. Driver developers should use Static Driver Verifier and Driver Verifier to detect when the IRQL is raised improperly during the execution of a driver routine.
- The PAGED_CODE macro works only in checked builds.
- 只在check版本有效
0
上一篇:vim 按键映射
下一篇:windows驱动获取系统版本信息 PsGetVersion RtlGetVersion
相关热门文章
- LNK1123: 转换到 COFF 期间失...
- WIN7访问共享:0x80070035 找不...
- Delphi 2010下载+完美破解...
- vs2010调试C++程序时提示 无...
- VISIO,不规则封闭图形填充方...
- linux dhcp peizhi roc
- 关于Unix文件的软链接
- 求教这个命令什么意思,我是新...
- sed -e "/grep/d" 是什么意思...
- 谁能够帮我解决LINUX 2.6 10...
给主人留下些什么吧!~~
评论热议
0 0
- WINDOWS 驱动 PAGED_CODE
- 驱动中PAGED_CODE的作用
- PAGED_CODE
- PAGED_CODE
- Windows驱动中的驱动对象
- Windows驱动_USB驱动之一
- 学习windows驱动(驱动对象)
- 驱动视频:windows驱动讲稿1.2 - Windows驱动项目结构
- Windows磁盘驱动基础教程
- Windows驱动加载控制器
- 学习Windows驱动
- Windows磁盘驱动基础教程
- Windows磁盘驱动基础教程
- Windows消息驱动
- windows驱动入门-1
- windows ce驱动
- Windows CE驱动开发
- windows 驱动开发详解
- yii2集成uediter和makdown编辑器
- 数据结构实验之链表八:Farey序列
- VPR XPDM XXDM
- vim 按键映射
- java通过JDBC连接数据库
- WINDOWS 驱动 PAGED_CODE
- windows驱动获取系统版本信息 PsGetVersion RtlGetVersion
- AC_CHECK_LIBS autoconf
- configure.ac makefile.in configure判断某个库是否存在
- asp.net get set用法
- iOS 后台定位被拒绝
- unity ulua使用方法一
- python自动化之路-day1
- svn服务器端回退版本
原创粉丝点击
热门IT博客
热门问题
老师的惩罚
人脸识别
我在镇武司摸鱼那些年
重生之率土为王
我在大康的咸鱼生活
盘龙之生命进化
天生仙种
凡人之先天五行
春回大明朝
姑娘不必设防,我是瞎子
常见的岩石
岩石的分类
石灰岩石
岩石的形成
叶岩石
什么是岩石
岩石的意思
风化岩石
岩石的秘密
安戈洛岩石
岩石分类表
岩石上的房子
塞尔达岩石巨人
岩石圈物质循环示意图
岩石圈的范围
600696岩石股份
岩石圈由什么组成
塞尔达岩石巨人怎么打
什么的岩石填空词语
什么的岩石填词语
岩石和矿物的区别
青青岩石上一颗小小草歌曲
岩石钻孔劈裂一体机
岩石抗压强度试验
岩石是怎么形成的
岩石天然抗压强度
hb20g液压岩石破碎机
岩石三轴抗压强度
液压锤破碎岩石
岩石抗压强度检测
岩石饱和抗压强度
岩石开挖机械
岩石上的小蝌蚪
岩石破碎机械
破碎岩石设备
岩石种类大全
岩石扫描电镜
岩石膨胀剂价格
鹅卵石是岩石吗
岩石压力试验机
形容岩石的词语