Partager via


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

Voir aussi

IUPnPDeviceFinder

IUPnPDeviceFinder::FindByUDN

IUPnPDevices