我们知道有时候系统的某些设备异常,可以通过(禁用启用)重启该设备。但是某些设备操作当前设备是没起作用的,例如扬声器设备,禁用后扬声器仍然可以播放声音,但是如果禁用了该设备的父节点则不再可以播放声音。
可以从设备管理器中查看




这里就是父节点
如果通过C#怎么获取该设备的父系实例路径呢?可以使用以下方式
/// <summary>定位到设备节点</summary>
/// <param name="pdnDevInst"></param>
/// <param name="pDeviceID"></p
如何在C#中获取设备的父级实例路径

文章介绍了如何使用C#编程语言来获取系统设备的父节点实例路径。通过调用WindowsAPI函数如CM_Locate_DevNodeA,CM_Get_Parent,CM_Get_Device_ID_Size和CM_Get_Device_ID,可以定位设备并获取其父设备的ID。
最低0.47元/天 解锁文章
1068

被折叠的 条评论
为什么被折叠?



