在 Windows 中启用 PCI Express 原生控制
高级配置和电源接口 (ACPI) 操作系统功能 (_OSC) 方法用于传达操作系统可以控制平台中哪些可用的功能。 此方法在 ACPI 规范修订版 4.0 中定义。
下表列出了可由 Windows Vista、Windows Server 2008 和更高版本的 Windows 中的 PCI Express 原生控制功能控制的 PCI Express 功能。 这些功能在 PCI Express 基本规范中定义,并通过 ACPI _OSC 方法由操作系统控制。
PCI Express 功能 | PCI Express 原生控制 |
---|---|
PCI Express 原生热插拔 | 必需 |
PCI Express 原生电源管理事件 | 必需 |
PCI Express 高级错误报告 | 可选 |
PCI Express 功能结构控制 | 必需 |
如果 _OSC 方法向操作系统授予对这些功能的控制权,Windows 将启用 PCI Express 原生控制功能。 Windows 中的 PCI Express 原生控制功能不依赖于 PCI Express 高级错误报告 (AER),因此对 PCI Express AER 的平台支持可选。
如果平台未实现 _OSC 方法,或者 _OSC 方法传达表中列出的任何 PCI Express 功能的操作系统控制不可用,因此它不会向操作系统授予对上述必需功能的控制权,从而 Windows 无法通过 PCI Express 原生控制启用任何高级 PCI Express 功能。
有关详细信息,请参阅 ACPI 规范中的第 6.2.10 节、修订版 4.0 和 PCI 固件规范中的第 4.5 节。
ACPI 和 PCI SIG 网站上提供这些规范: