IPortableDeviceManager::RefreshDeviceList 方法 (portabledeviceapi.h)
RefreshDeviceList 方法刷新连接到计算机的设备列表。
语法
HRESULT RefreshDeviceList();
返回值
该方法返回 HRESULT。 可能的值包括(但并不限于)下表中的项。
返回代码 | 说明 |
---|---|
|
方法成功。 |
注解
首次实例化 IPortableDeviceManager 接口时,它将生成连接的设备列表。 但是,设备可以连接和断开与计算机的连接,从而使原始列表过时。 此方法使应用程序能够刷新连接的设备列表。
与实例化新设备管理器以生成新设备列表相比,此方法占用的资源更少。 但是,它确实需要一些资源;因此,建议不要随意调用此方法。 最佳解决方案是让应用程序注册以获取设备到达和删除通知,并在收到通知时让应用程序调用此函数。
要求
要求 | 值 |
---|---|
目标平台 | Windows |
标头 | portabledeviceapi.h |
Library | PortableDeviceGUIDs.lib |