Поделиться через


Метод IPortableDeviceManager::RefreshDeviceList (portabledeviceapi.h)

Метод RefreshDeviceList обновляет список устройств, подключенных к компьютеру.

Синтаксис

HRESULT RefreshDeviceList();

Возвращаемое значение

Метод возвращает HRESULT. Допустимые значения включают, но не ограничиваются, значения, приведенные в следующей таблице.

Код возврата Описание
S_OK
Метод выполнен успешно.

Комментарии

При первом создании экземпляра интерфейса IPortableDeviceManager создается список подключенных устройств. Однако устройства могут подключаться и отключаться от компьютера, что делает исходный список устаревшим. Этот метод позволяет приложению обновлять список подключенных устройств.

Этот метод является менее ресурсоемким, чем создание экземпляра нового диспетчера устройств для создания нового списка устройств. Однако для этого требуются некоторые ресурсы; Поэтому рекомендуется не вызывать этот метод произвольно. Лучшим решением является регистрация приложения для получения уведомлений о прибытии и удалении устройства. При получении уведомления приложение вызовет эту функцию.

Требования

Требование Значение
Целевая платформа Windows
Header portabledeviceapi.h
Библиотека PortableDeviceGUIDs.lib

См. также раздел

Интерфейс IPortableDeviceManager