微型端口驱动程序的发送和接收操作

微型端口驱动程序负责处理来自上层驱动程序的发送请求,并发起接收指示。 在单个函数调用中,NDIS 微型端口驱动程序可以指示具有多个接收 NET_BUFFER_LIST 结构的链接列表。 微型端口驱动程序可以处理每个NET_BUFFER_LIST结构上具有多个 NET_BUFFER 结构的多个NET_BUFFER_LIST结构列表的发送请求。

微型端口驱动程序必须管理接收缓冲池。 大多数小型端口驱动程序创建池,每个池预先为每个NET_BUFFER_LIST结构分配一个单独的NET_BUFFER结构。

以下主题提供有关微型端口驱动程序缓冲区管理、发送作和接收作的详细信息:

微型端口驱动程序缓冲区管理

从微型端口驱动程序发送数据

取消微型端口驱动程序中的发送请求

指示从微型端口驱动程序接收的数据