获取父级信息 win32_PNPEntity

问题描述 投票:0回答:1

我写了这个简单的代码:

static void Main()
{
    using (var searcher = new ManagementObjectSearcher("SELECT * FROM win32_PNPEntity WHERE PnPClass='Camera'"))
    {
        foreach (var device in searcher.Get())
        {
            Console.WriteLine($"DeviceID => {device["DeviceID"]}");
            Console.WriteLine($"PNPDeviceID => {device["PNPDeviceID"]}");
        }
    }
}

我想获取

Parent
属性,但它似乎不存在。 如果我转到
Device Manager -> Camera -> My Camera -> Property -> Details
我会看到该属性(见图)。怎么才能拿回来?

Parent Property

c# .net winapi
1个回答
0
投票

我不确定我是否理解这个问题。 我在我的笔记本电脑上运行了这个,它确实给了我你正在呼叫的 ID。enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.