IPortableDeviceManager::RefreshDeviceList 方法 (portabledeviceapi.h)

RefreshDeviceList 方法刷新连接到计算机的设备列表。

语法

HRESULT RefreshDeviceList();

返回值

该方法返回 HRESULT。 可能的值包括(但并不限于)下表中的项。

返回代码 说明
S_OK
方法成功。

注解

首次实例化 IPortableDeviceManager 接口时,它将生成连接的设备列表。 但是,设备可以连接和断开与计算机的连接,从而使原始列表过时。 此方法使应用程序能够刷新连接的设备列表。

与实例化新设备管理器以生成新设备列表相比,此方法占用的资源更少。 但是,它确实需要一些资源;因此,建议不要随意调用此方法。 最佳解决方案是让应用程序注册以获取设备到达和删除通知,并在收到通知时让应用程序调用此函数。

要求

要求
目标平台 Windows
标头 portabledeviceapi.h
Library PortableDeviceGUIDs.lib

另请参阅

IPortableDeviceManager 接口