Freigeben über


IUPnPDeviceFinderAddCallbackWithInterface::D eviceAddedWithInterface-Methode (upnp.h)

Die DeviceAddedWithInterface-Methode wird vom UPnP-Framework aufgerufen, um die Anwendung zu benachrichtigen, dass dem Netzwerk ein Gerät hinzugefügt wurde.

Syntax

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

Parameter

[in] lFindData

Gibt die Suche an, für die das UPnP-Framework Ergebnisse zurückgibt. Der Wert von lFindData ist der Wert, der von IUPnPDeviceFinder::CreateAsyncFind an den Aufrufer zurückgegeben wird.

[in] pDevice

Zeiger auf ein IUPnPDevice-Objekt , das das neue Gerät enthält.

[in] pguidInterface

GUID des Netzwerkadapters, über den die Geräteanzeige kam.

Rückgabewert

Wenn die Methode erfolgreich ist, wird der Rückgabewert S_OK. Andernfalls gibt die Methode einen der in WinError.h definierten COM-Fehlercodes zurück.

Hinweise

Das UPnP-Framework fragt ab, ob die IUPnPDeviceFinderAddCallbackWithInterface-Schnittstelle vorhanden ist. Wenn Sie die Schnittstelle implementiert haben, ruft das UPnP-Framework die DeviceAddedWithInterface-Methode auf. Andernfalls ruft das UPnP-Framework die IUPnPDeviceFinderCallback::D eviceAdded-Methode auf .

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Nicht unterstützt
Zielplattform Windows
Kopfzeile upnp.h
DLL Upnp.dll

Weitere Informationen

IUPnPDeviceFinder

IUPnPDeviceFinderAddCallbackWithInterface