设备支持 PnP 的程度取决于设备硬件和设备驱动程序中的 PnP 支持, (请参阅下表) 。
PnP 驱动程序 | 非 PnP 驱动程序 | |
---|---|---|
PnP 设备 |
完整 PnP |
无 PnP |
非 PnP 设备 |
可能的部分 PnP |
无 PnP |
任何支持 PnP 的设备都应在其驱动程序中具有 PnP 支持。
如果非 PnP 设备由 PnP 驱动程序驱动,则可以具有一些 PnP 功能。 例如,可以手动安装 ISA 声音卡或 EISA 网络卡,然后 PnP 驱动程序可以将卡视为 PnP 设备。
如果驱动程序不支持 PnP,则其设备的行为与非 PnP 设备一样,而不考虑任何硬件 PnP 支持。 非 PnP 驱动程序可以限制整个系统的 PnP 和电源管理功能。
旧版驱动程序 (也就是说,在操作系统支持 PnP 之前编写的驱动程序) 继续像以前那样工作,没有任何 PnP 功能。 新驱动程序应包括 PnP 支持。