Método IUPnPDeviceFinder::FindByType (upnp.h)

El método FindByType busca de forma sincrónica los dispositivos por tipo de dispositivo o tipo de servicio.

Sintaxis

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

Parámetros

[in] bstrTypeURI

Especifica el URI de tipo para el dispositivo o el tipo de servicio para el que se va a buscar.

[in] dwFlags

Debe ser cero. Este parámetro se reserva para uso futuro.

[out] pDevices

Recibe una referencia a una colección de dispositivos IUPnPDevices que se encontraron.

Valor devuelto

Si el método se realiza correctamente, el valor devuelto se S_OK. De lo contrario, el método devuelve uno de los códigos de error COM definidos en WinError.h.

Comentarios

Este método no devuelve hasta que se complete la búsqueda. La búsqueda puede tardar al menos nueve segundos, y posiblemente más. No se debe llamar a este método desde un subproceso que procesa los mensajes de la interfaz de usuario.

Requisitos

   
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible No se admite ninguno
Plataforma de destino Windows
Encabezado upnp.h
Archivo DLL Upnp.dll

Consulte también

IUPnPDeviceFinder

IUPnPDeviceFinder::FindByUDN

IUPnPDevices