枚举总线上的设备

总线枚举 是确定哪些子设备连接到父设备的行为。 父设备通常是总线适配器,但它也可以是支持多种功能(例如声音卡)的设备,每个功能需要一组单独的驱动程序。

Kernel-Mode 驱动程序框架 (KMDF) 支持两种类型的总线枚举:

  • 静态枚举易于实现,如果子设备的数量和类型不是特定于系统的,并且硬件接通后不会更改,则静态枚举是理想的。

  • 当子设备的数量或类型从一台计算机更改为另一台计算机时,应使用动态枚举

总线驱动程序可以使用或两种类型的总线枚举。

有关编写 KMDF 总线驱动程序的详细信息,请参阅 基于 KMDF 的总线驱动程序开发