Partager via


Méthode IUPnPDeviceFinder ::FindByUDN (upnp.h)

La méthode FindByUDN recherche de manière synchrone un appareil par son nom d’appareil unique (UDN).

Syntaxe

HRESULT FindByUDN(
  [in]  BSTR        bstrUDN,
  [out] IUPnPDevice **pDevice
);

Paramètres

[in] bstrUDN

Spécifie l’UDN pour lequel rechercher. Cette valeur respecte la casse et doit être fournie en minuscules (par exemple, uuid :e8f85dfd-ff...).

[out] pDevice

Reçoit une référence à un objet IUPnPDevice qui contient l’appareil demandé. Reçoit la valeur NULL si l’appareil spécifié est introuvable.

Valeur retournée

Si la méthode réussit, la valeur de retour est S_OK. Sinon, la méthode retourne S_FALSE.

Remarques

Cette méthode retourne dès qu’un appareil qui correspond à l’UDN spécifié est trouvé. Si aucun appareil n’est trouvé, la méthode prend au moins neuf secondes pour retourner, et peut-être plus longtemps.

Configuration requise

Condition requise Valeur
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 ::FindByType

IUPnPDevices