包含 WDM 下边缘的微型端口驱动程序
具有 WDM 下边缘的微型端口驱动程序 (NDIS-WDM 微型端口驱动程序) 遵循 WDM 规则,该规则指定 WDM 头文件必须包含在驱动程序的源文件中。 NDIS-WDM 微型端口驱动程序需要 WDM 头文件在其下边缘调用内核模式例程。 通常,NDIS 微型端口驱动程序应仅调用 NDIS 提供的函数。 此限制通过 NDIS 在 NDIS 驱动程序部分的图中环绕 NDIS 微型端口驱动程序的方式显示。 尽管典型的 NDIS 微型端口驱动程序不称为 WDM 驱动程序,但它们间接遵循 WDM 规则,因为 NDIS 本身遵循 WDM 规则。
下图显示了一个 NDIS-WDM 微型端口驱动程序,该驱动程序使用 WDM 下边缘与 USB 驱动程序堆栈进行接口。
以下列表描述了上图所示的组件:
IPX/SPX 兼容和 TCP/IP
使用基础微型端口驱动程序传输数据包的 NDIS 协议驱动程序。
NDIS
Ndis.sys 驱动程序,在分层网络驱动程序之间提供标准接口。
适用于 USB 的 NDIS-WDM 微型端口驱动程序
与 USB 驱动程序堆栈接口的 NDIS-WDM 微型端口驱动程序。
USB 客户端驱动程序
供应商提供的其他 USB 客户端驱动程序。
USB 类接口
USB 客户端 驱动程序可用于与 USB 驱动程序堆栈接口的 USB 例程和 I/O 请求 。
USB 驱动程序堆栈
USB 设备的驱动程序堆栈。 有关详细信息,请参阅 USB 驱动程序堆栈体系结构。