共用方式為


UPnP API

目的

UPnP 架構可啟用智慧型設備、無線裝置和電腦的動態網路。 使用 UPnP 認證的裝置有兩個 API:

  • 控制點 API,其中包含一組用來尋找和控制裝置的 COM 介面。
  • 裝置主機 API,其中包含一組 COM 介面,用來實作電腦所裝載的裝置。

適用情況下

控制點 API 可讓開發人員撰寫應用程式,以搜尋及控制 UPnP 認證的裝置。 裝置主機 API 可讓開發人員實作 UPnP 認證的裝置功能,並使用裝置主機來管理 UPnP 認證裝置的探索、描述、控制、呈現和事件功能。

開發人員對象

使用控制點 API 和裝置主機 API 的開發人員必須熟悉 UPnP 裝置架構。 如需詳細資訊,請參閱 UPnP 實作檔和UPnP 論壇

使用裝置主機 API 的開發人員應該熟悉 Active Template Library (ATL) 和 COM 介面。

控制點 API 和裝置主機 API 由各種應用程式使用,從內嵌于 HTML 頁面的腳本到完整的 C++ 和 Microsoft Visual Basic 程式。

只有控制點 API 支援 Visual Basic Scripting Edition (VBScript) 。

執行階段需求求

控制點 API 用於執行 Microsoft Windows Premium 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 參考
裝置主機元件介面、方法和事件的檔。