Méthode IUPnPDeviceFinder::FindByType (upnp.h)
La méthode FindByType recherche de manière synchrone les appareils par type d’appareil ou par type de service.
Syntaxe
HRESULT FindByType(
[in] BSTR bstrTypeURI,
[in] DWORD dwFlags,
[out] IUPnPDevices **pDevices
);
Paramètres
[in] bstrTypeURI
Spécifie l’URI de type pour le type d’appareil ou de service à rechercher.
[in] dwFlags
Doit être zéro. Ce paramètre est réservé à un usage futur.
[out] pDevices
Reçoit une référence à une collection d’appareils IUPnPDevices trouvés .
Valeur retournée
Si la méthode réussit, la valeur de retour est S_OK. Sinon, la méthode retourne l’un des codes d’erreur COM définis dans WinError.h.
Remarques
Cette méthode ne retourne pas tant que la recherche n’est pas terminée. La recherche peut prendre au moins neuf secondes, voire plus. Cette méthode ne doit pas être appelée à partir d’un thread qui traite les messages d’interface utilisateur.
Configuration requise
Client minimal pris en charge | Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Aucun pris en charge |
Plateforme cible | Windows |
En-tête | upnp.h |
DLL | Upnp.dll |