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 |