微型端口驱动程序负责处理来自上层驱动程序的发送请求,并发起接收指示。 在单个函数调用中,NDIS 微型端口驱动程序可以指示具有多个接收 NET_BUFFER_LIST 结构的链接列表。 微型端口驱动程序可以处理每个NET_BUFFER_LIST结构上具有多个 NET_BUFFER 结构的多个NET_BUFFER_LIST结构列表的发送请求。
微型端口驱动程序必须管理接收缓冲池。 大多数小型端口驱动程序创建池,每个池预先为每个NET_BUFFER_LIST结构分配一个单独的NET_BUFFER结构。
以下主题提供有关微型端口驱动程序缓冲区管理、发送作和接收作的详细信息: