支持多功能电脑卡设备

PC 卡多功能标准指定多功能设备在每个功能的属性内存中都有一组配置寄存器。 例如,这些寄存器允许 PCMCIA 总线驱动程序独立启用每个函数,并定义每个函数专属的 I/O 资源范围。 该标准还指定多功能设备在属性内存中包含每组配置寄存器的地址。 这些地址使 PCMCIA 总线驱动程序能够对配置寄存器进行编程。

如果 16 位电脑卡设备完全正确地实现 PC 卡多功能标准,则此类设备的供应商具有最少的 INF 和驱动程序要求,以确保在基于 NT 的系统上正确配置设备。 有关详细信息 ,请参阅支持符合多功能标准的电脑卡

如果 16 位电脑卡设备未完全实现电脑卡多功能标准,供应商必须在 INF 文件中提供缺失信息。 多功能电脑卡设备可能无法实现多功能标准有两种方式:

  1. 设备为每个函数实现一组多功能配置寄存器,但不包含所有寄存器集在其属性内存中的位置。

  2. 设备不为每个函数实现一组多功能配置寄存器。

如果设备具有上面列出的限制,如果设备的 INF 在 DDInstall 中具有必要信息,则 PCMCIA 总线驱动程序可以对配置寄存器进行编程。logConfigOverride 部分 () 。 有关详细信息,请参阅以下部分:

支持具有不完整配置寄存器地址的电脑卡

支持具有不完整配置寄存器的电脑卡

Cardbus 设备基本上遵循 PCI 多功能规则。 请参阅 支持多功能 PCI 设备