Metodo IUPnPDeviceFinderAddCallbackWithInterface::D eviceAddedWithInterface (upnp.h)
Il metodo DeviceAddedWithInterface viene richiamato dal framework UPnP per notificare all'applicazione che un dispositivo è stato aggiunto alla rete.
Sintassi
HRESULT DeviceAddedWithInterface(
[in] LONG lFindData,
[in] IUPnPDevice *pDevice,
[in] GUID *pguidInterface
);
Parametri
[in] lFindData
Specifica la ricerca per cui il framework UPnP restituisce i risultati. Il valore di lFindData è il valore restituito al chiamante da IUPnPDeviceFinder::CreateAsyncFind.
[in] pDevice
Puntatore a un oggetto IUPnPDevice che contiene il nuovo dispositivo.
[in] pguidInterface
GUID della scheda di rete tramite cui è arrivato l'annuncio del dispositivo.
Valore restituito
Se il metodo ha esito positivo, il valore restituito viene S_OK. In caso contrario, il metodo restituisce uno dei codici di errore COM definiti in WinError.h.
Commenti
Il framework UPnP eseguirà una query per verificare se l'interfaccia IUPnPDeviceFinderAddCallbackWithInterface esiste. Se l'interfaccia è stata implementata, il framework UPnP chiamerà il metodo DeviceAddedWithInterface . In caso contrario, il framework UPnP chiamerà il metodo IUPnPDeviceFinderCallback::D eviceAdded .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Nessuno supportato |
Piattaforma di destinazione | Windows |
Intestazione | upnp.h |
DLL | Upnp.dll |