包含 WDM 下接口的微型端口驱动程序概述

具有 Microsoft Windows 驱动程序模型 (WDM) 较低接口的微型 端口驱动程序也称为 NDIS-WDM 微型端口驱动程序。 这种类型的微型端口驱动程序:

  • 使用 WDM 下边缘。

  • 可以调用 NDIS 和非 NDIS 函数。 但是,如果可能,微型端口驱动程序应调用 NDIS 函数。

  • 可以初始化一个微型端口实例,该实例用于控制连接到特定总线并通过该总线与这些设备通信的设备。

例如,控制通用串行总线 (USB) 或 IEEE 1394 (Firewire) 总线上的设备的微型端口驱动程序必须在其上边缘公开标准 NDIS 微型端口驱动程序接口,并将类接口用于其下边缘的特定总线。 此类微型端口驱动程序通过将 I/O 请求数据包 (IRP) 发送到总线来与连接到总线的设备通信。

以下主题介绍如何实现使用 WDM 下边缘的微型端口驱动程序:

包含 WDM 下边缘的微型端口驱动程序

注册 WDM 下边缘的微型端口驱动程序函数

初始化包含 WDM 下边缘的微型端口驱动程序

发出命令以便与设备通信

WDM 下边缘的实施提示和要求

编译 WDM 下边缘的标志

WDM 下边缘的电源管理

安装 NDIS-WDM 微型端口驱动程序