UPnP API
目的
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 Scripting Edition (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 参考 |
设备主机组件接口、方法和事件的文档。 |