目的
UPnP 框架支持智能设备、无线设备和电脑的动态网络。 有两个 API 可用于通过 UPnP 认证的设备:
- 控制点 API,由一组用于查找和控制设备的 COM 接口组成。
- 设备主机 API,由一组 COM 接口组成,用于实现计算机托管的设备。
如果适用
控制点 API 使开发人员能够编写用于搜索和控制 UPnP 认证的设备的应用程序。 设备主机 API 使开发人员能够实现 UPnP 认证的设备的功能,并使用设备主机来管理 UPnP 认证的设备的发现、说明、控制、演示和事件功能。
开发人员受众
使用控制点 API 和设备主机 API 的开发人员必须熟悉 UPnP 设备体系结构。 有关详细信息,请参阅 UPnP 实现文档 和 UPnP 论坛。
使用设备主机 API 的开发人员应熟悉活动模板库(ATL)和 COM 接口。
控制点 API 和设备主机 API 由各种应用程序使用,从嵌入在 HTML 页面中的脚本到完整的C++和Microsoft Visual Basic 程序。
只有控制点 API 支持 Visual Basic 脚本版本(VBScript)。
运行时要求
控制点 API 用于运行 Microsoft Windows Millennium Edition、Windows XP、Windows XP Professional 和 Windows CE .NET 的计算机上。
设备主机 API 用于运行 Windows XP、Windows XP Professional 和 Windows CE .NET 的计算机上。
有关哪些作系统支持特定函数的更具体信息,请参阅文档中的“要求”。
在本部分中
主题 | 描述 |
---|---|
UPnP 体系结构 概述 |
常规信息和背景。 |
控制点概述 |
有关控制点 API 的常规信息。 |
使用控制点 API |
演示如何开发控制 UPnP 认证的设备的应用程序的示例代码。 |
控制点 API 参考 |
控制点组件接口、方法和事件的文档。 |
设备主机 API 概述 |
有关设备主机 API 的一般信息。 |
使用设备主机 API |
演示如何为 UPnP 认证的设备开发应用程序的示例代码。 |
设备主机 API 参考 |
设备主机组件接口、方法和事件的文档。 |