关于IoGetTopLevelIrp()
来源:互联网 发布:starry night软件下载 编辑:程序博客网 时间:2024/06/06 00:20
关于IoGetTopLevelIrp()
IoGetTopLevelIrp()=NULL 時,Usermode直接产生的Irp。
IoGetTopLevelIrp()!=NULL 時,Kernel其他driver产生的Irp,因为CM或VM会调用IoSetTopLevelIrp来标记源IRP。在这IRP之前,一定会有一个对应的Usermode的Irp
VOID
STDCALL
IoSetTopLevelIrp (
IN PIRP Irp
)
{
PETHREAD Thread;
Thread = PsGetCurrentThread ();
Thread->TopLevelIrp->TopLevelIrp = Irp;
}
PIRP
STDCALL
IoGetTopLevelIrp (
VOID
)
{
return (PsGetCurrentThread ()->TopLevelIrp->TopLevelIrp);
}
- 关于IoGetTopLevelIrp()
- 关于女人(转载)
- 关于架构(转帖)
- 关于Emacs(入门)
- 关于读书(培根)
- 关于聚合(rss)
- 关于CoInitialize()
- 关于上下文(Context)
- 关于人工智能(AI)
- 关于sizeof()
- 关于select()
- 关于Bochs(介绍)
- 关于Bochs(介绍)
- 关于System. arraycopy()
- 关于质量(一)
- 关于质量(二)
- (转)关于IPV6
- 关于事务(transaction)
- C算法
- Chapter 05–Using Data Dictionary and Dynamic Performance.txt
- ctypes文章收集
- Chapter 04–Creating a Database
- Reading notes of Dynamic Ticks
- 关于IoGetTopLevelIrp()
- 开启关闭、操作日志文件alter.LOG trace.LOG
- ListView的Item中有CheckBox,导致OnItemClick不响应的解决办法
- 枚举的使用
- 反编译APK文件的三种方法
- Reading notes of Broadcast Mode
- 我的软件,我的选择,我的路.
- RichTextBox读取Doc、txt、rtf三种格式
- windowns 7 启动IE8老是显示设置弹出框问题