IPortableDeviceManager::RefreshDeviceList 方法 (portabledeviceapi.h)
RefreshDeviceList 方法會重新整理連線到計算機的裝置清單。
Syntax
HRESULT RefreshDeviceList();
傳回值
方法會傳回 HRESULT。 可能的值包括 (但不限於) 下表中的這些值。
傳回碼 | 描述 |
---|---|
|
此方法已成功。 |
備註
第一次具現化 IPortableDeviceManager 介面時,會產生已連線的裝置清單。 不過,裝置可以連線和中斷計算機連線,使原始清單過時。 此方法可讓應用程式重新整理連線的裝置清單。
這個方法比具現化新的設備管理器來產生新的裝置清單還要少資源密集。 不過,它確實需要一些資源;因此,建議您不要任意呼叫這個方法。 最佳解決方案是讓應用程式註冊以取得裝置抵達和移除通知,以及收到通知時,讓應用程式呼叫此函式。
規格需求
需求 | 值 |
---|---|
目標平台 | Windows |
標頭 | portabledeviceapi.h |
程式庫 | PortableDeviceGUIDs.lib |