以下是某个程序片段:.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)
lifeshipE0 = 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)

返回顶部