Condividi tramite


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

Vedi anche

IUPnPDeviceFinder

IUPnPDeviceFinderAddCallbackWithInterface