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 |