Partager via


Méthode IUPnPDeviceFinderAddCallbackWithInterface ::D eviceAddedWithInterface (upnp.h)

La méthode DeviceAddedWithInterface est appelée par l’infrastructure UPnP pour notifier l’application qu’un appareil a été ajouté au réseau.

Syntaxe

HRESULT DeviceAddedWithInterface(
  [in] LONG        lFindData,
  [in] IUPnPDevice *pDevice,
  [in] GUID        *pguidInterface
);

Paramètres

[in] lFindData

Spécifie la recherche pour laquelle l’infrastructure UPnP retourne des résultats. La valeur de lFindData est la valeur retournée à l’appelant par IUPnPDeviceFinder ::CreateAsyncFind.

[in] pDevice

Pointeur vers un objet IUPnPDevice qui contient le nouvel appareil.

[in] pguidInterface

GUID de la carte réseau par laquelle la publicité de l’appareil est arrivée.

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

L’infrastructure UPnP interroge pour voir si l’interface IUPnPDeviceFinderAddCallbackWithInterface existe. Si vous avez implémenté l’interface, l’infrastructure UPnP appelle la méthode DeviceAddedWithInterface . Sinon, l’infrastructure UPnP appelle la méthode IUPnPDeviceFinderCallback ::D eviceAdded .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [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

IUPnPDeviceFinderAddCallbackWithInterface