从PCI配置空间中查找PCI插槽形状因子



我在Windows上的C++中工作,并试图开发一种可以识别正在使用的PCI插槽的工具。我可以读取PCI配置空间来查找有插槽的PCI设备以及正在使用的插槽。我还需要知道插槽的形状因子(CEM、M.2、U.2、Oculink(。PCI配置空间中是否有指示插槽形状因素的内容?

您可以尝试使用WMI查询Win32_SystemSlot(请参阅https://learn.microsoft.com/en-us/windows/win32/cimwin32prov/win32-systemslot)

它包含了很多信息,但我认为LengthAllowed是描述插槽宽度的,可能Model是你想要的

最新更新