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


Метод IUPnPDeviceFinder::FindByType (upnp.h)

Метод FindByType выполняет синхронный поиск устройств по типу устройства или типу службы.

Синтаксис

HRESULT FindByType(
  [in]  BSTR         bstrTypeURI,
  [in]  DWORD        dwFlags,
  [out] IUPnPDevices **pDevices
);

Параметры

[in] bstrTypeURI

Указывает универсальный код ресурса (URI) типа устройства или службы, по которым выполняется поиск.

[in] dwFlags

Должен равняться нулю. Этот параметр зарезервирован для использования в будущем.

[out] pDevices

Получает ссылку на коллекцию обнаруженных устройств IUPnPDevices .

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

Если метод выполнен успешно, возвращаемое значение будет S_OK. В противном случае метод возвращает один из кодов com-ошибок, определенных в WinError.h.

Комментарии

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

Требования

   
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Ни одна версия не поддерживается
Целевая платформа Windows
Header upnp.h
DLL Upnp.dll

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

IUPnPDeviceFinder

IUPnPDeviceFinder::FindByUDN

IUPnPDevices