I/O请求数据包
(重定向自I/O請求包)
此条目需要精通或熟悉相关主题的编者参与及协助编辑。 |
I/O请求数据包(英语:I/O request packets,缩写IRP)是Windows Driver Model(WDM)和Windows NT驱动程序为相互通信以及与操作系统通信而使用的内核模式结构。其是一种描述I/O请求的数据结构,类似“I/O请求描述符”。相比直接将大量小参数(如缓冲区地址、缓冲区大小、I/O函数类型等等)传递给驱动程序,将所有参数以指向此持久数据结构的一个指针传递更为方便。如果I/O请求不能立即执行,IRP及其所有参数可以在队列中等待。
参见
编辑外部链接
编辑- I/O请求数据包(页面存档备份,存于互联网档案馆)(中文)
- Whitepaper on Windows I/O model(英文)
- How Device Drivers work(页面存档备份,存于互联网档案馆)(英文)
- IRP (Windows Drivers)(页面存档备份,存于互联网档案馆)(英文)
这是一篇关于Microsoft Windows的小作品。您可以通过编辑或修订扩充其内容。 |