我使用以下代码获取有关我的PCIController的一些信息
try
{
ManagementObjectSearcher searcher = new ManagementObjectSearcher("Select * from Win32_PCIController");
foreach (ManagementObject cdrom in searcher.Get())
{
Console.WriteLine("PCIController Name: {0}", cdrom.GetPropertyValue("Caption"));
}
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
但它一直抛出“无效类”异常。我使用随Windows安装的“wbemtest.exe”工具运行我的查询,并且存在相同的错误。我检查了MSDN上的CIM_PCIController Class,看来我的代码还可以。但为什么“无效的类异常”?有人可以帮助我,我只想从我的PCI控制器设备获取一些信息。
非常感谢。
答案 0 :(得分:0)
在您引用的文档页面中:
WMI没有实现此类。
这意味着它无法通过WMI获得。话虽如此,您可以通过 Win32_PnPEntity 来查找您要查找的内容。