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 |