IUPnPDeviceFinderAddCallbackWithInterface::D eviceAddedWithInterface 方法 (upnp.h)

DeviceAddedWithInterface 方法由 UPnP 框架调用,以通知应用程序设备已添加到网络。

语法

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

参数

[in] lFindData

指定 UPnP 框架为其返回结果的搜索。 lFindData 的值是由 IUPnPDeviceFinder::CreateAsyncFind 返回给调用方的值。

[in] pDevice

指向包含新设备的 IUPnPDevice 对象的指针。

[in] pguidInterface

设备播发通过的网络适配器的 GUID。

返回值

如果方法成功,则返回值S_OK。 否则,方法将返回 WinError.h 中定义的 COM 错误代码之一。

注解

UPnP 框架将查询以查看 是否存在 IUPnPDeviceFinderAddCallbackWithInterface 接口。 如果已实现 接口,则 UPnP 框架将调用 DeviceAddedWithInterface 方法。 否则,UPnP 框架将调用 IUPnPDeviceFinderCallback::D eviceAdded 方法。

要求

要求
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 无受支持的版本
目标平台 Windows
标头 upnp.h
DLL Upnp.dll

另请参阅

IUPnPDeviceFinder

IUPnPDeviceFinderAddCallbackWithInterface