低 I/O 例程

低 I/O 例程表示对文件对象的基本IRP_MJ_XXX异步操作, (打开、关闭、读取和写入,例如) 。 RDBSS 提供了一些方便的例程,这些例程由网络微型重定向程序用于低 I/O 操作。 RDBSS 低 I/O 例程包括以下内容:

例程所返回的值 说明

RxLowIoCompletion

如果该例程最初返回为挂起,则在处理完成时,网络微型重定向程序驱动程序的低 I/O 例程必须调用此例程。

RxLowIoGetBufferAddress

此例程从 RX_CONTEXT 结构的 LowIoContext 结构返回与 MDL 对应的缓冲区。

RxMapSystemBuffer

此例程从 I/O 请求数据包 (IRP) 返回系统缓冲区地址。

RxNewMapUserBuffer

此例程返回用于低 I/O 的用户缓冲区的地址。 请注意,此例程仅在 Windows XP 和 Windows 2000 上可用。