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


Метод IWMDeviceManager::EnumDevices (mswmdm.h)

Метод EnumDevices извлекает указатель на интерфейс IWMDMEnumDevice , который можно использовать для перечисления переносимых устройств, подключенных к компьютеру.

Синтаксис

HRESULT EnumDevices(
  [out] IWMDMEnumDevice **ppEnumDevice
);

Параметры

[out] ppEnumDevice

Указатель на указатель на интерфейс IWMDMEnumDevice , используемый для перечисления устройств. Вызывающий объект должен освободить этот интерфейс по завершении работы с ним.

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

Метод возвращает HRESULT. Все методы интерфейса в Windows Media диспетчер устройств могут возвращать любой из следующих классов кодов ошибок:

  • Стандартные коды ошибок COM
  • Коды ошибок Windows, преобразованные в значения HRESULT
  • Коды ошибок диспетчер устройств Windows Media
Подробный список возможных кодов ошибок см. в разделе Коды ошибок.

Комментарии

Этот метод возвращает устройства на основе более ранних версий Windows Media диспетчер устройств. Чтобы получить все устройства, включая более новые (например, устройства MTP), вызовите IWMDMDeviceManager2::EnumDevices2.

Требования

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

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

Перечисление устройств

Интерфейс IWMDMEnumDevice

Интерфейс IWMDeviceManager

IWMDeviceManager2::EnumDevices2