版块
论坛
喜欢
话题
应用
搜索
登录
注册
chacker的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=41538
请问_IO_STACK_LOCATION里的control是干什么用的?
以下是某个程序片段:.text:00013BF7 mov eax, [esi+60h] //Irp->CurrentStackLocation .text:00013BFA sub eax, 24h //0x24 为 sizeof(IO_STACK_LOCATION).te...
全文
回复
(
3
)
2005-05-09 20:06
来自版块 -
内核编程
◆
◆
表情
告诉我的粉丝
提 交
chacker
:
懂了,谢谢上面两位高手
(2005-05-11 17:27)
回复
lifeship
:
E0 = 0x20 | 0x40 | 0x80 表示不管irp完成取消或者是成功或者失败 都调用完成例程
(2005-05-11 15:26)
回复
bmyyyud
:
这里是I/O Manager设置的一些标志,例如如果IRP是异步处理的,IoMarkIrpPending会设置SL_PENDING_RETURNED位,其它还有一些I/O Manager内部设置的Irp成功,失败,取消等位,但这些为保持跨平台性推荐I/O Manager内部使用,...
(2005-05-10 16:54)
回复
chacker
加关注
写私信
0
关注
0
粉丝
241
帖子
返回顶部