Windows XP 中通用隨插即用功能的說明

文章翻譯 文章翻譯
文章編號: 323713 - 檢視此文章適用的產品。
如需本文的 Microsoft Windows Millennium Edition 版本,請參閱 262458
全部展開 | 全部摺疊

結論

通用隨插即用 (Universal Plug and Play,UPnP) 是 Windows XP 中的一種架構,它支援網路裝置的對等隨插即用功能。UPnP 規格的設計是用以簡化裝置和網路服務的安裝與管理。UPnP 透過無驅動程式的標準通訊協定機制,以執行裝置和服務的探索與控制。通用隨插即用裝置可以自動設定網路定址、宣告它們位在子網路上,並允許交換裝置與服務描述。Windows XP 電腦可做為 UPnP 控制點,透過 Web 或程式介面來探索和控制裝置。

您可以在 Windows XP 中使用 [控制台] 的 [新增或移除程式] 工具,安裝通用隨插即用支援。如果已安裝通用隨插即用支援,當將通用隨插即用裝置新增到網路時,Windows 電腦可做為該裝置的控制點,而且在工作列上會通知有新裝置可使用。

其他相關資訊

下列清單定義主要的通用隨插即用詞彙:
  • 動作:用以觸發服務執行功能的命令。
  • 控制點:用以擷取通用隨插即用服務與裝置的描述、將動作傳送到服務以及從服務擷取事件的軟體。
  • 裝置:一或多個服務的容器物件,可以是如攝影機等實體裝置,或是如做為攝影機的電腦等邏輯裝置。
  • 事件:從裝置到控制點的訊息,用以持續訂閱控制點通知裝置狀態。
  • 服務:可透過使用控制點來控制的裝置功能。
  • 訂閱:控制點與服務之間的關係。
通用隨插即用功能牽涉到五個程序:
  • 探索:通用隨插即用裝置使用簡易服務探索通訊協定 (SSDP),以通告其他裝置與控制點它已出現在網路上。新控制點會使用 SSDP 在網路上探索通用隨插即用裝置。裝置與控制點之間交換的資訊,僅限於提供裝置與其服務之基本資訊的探索訊息,以及可用於收集裝置其他資訊的描述 URL。
  • 描述:透過使用探索程序中提供的 URL,控制點就可擷取裝置的 XML 資訊,例如製造、型號及序號。此外,描述程序還可包括內嵌裝置、內嵌服務以及用於存取裝置功能的 URL 的清單。
  • 控制:控制點會使用在描述程序期間提供的 URL,以存取其他的 XML 資訊,這些資訊說明通用隨插即用裝置服務為每個動作使用參數的回應動作。控制訊息是以 XML 格式化的訊息並使用 SOAP。
  • 事件:當控制點訂閱服務時,服務會傳送控制點的事件訊息以通知裝置狀態的變更。事件訊息是以 XML 格式化並使用一般事件通知架構 (GENA)。
  • 簡報:如果通用隨插即用裝置提供簡報 URL,就可以使用瀏覽器來存取介面控制功能、裝置或服務資訊,或是製造商提供的任何裝置特定功能。
在 Windows XP 中,下列檔案與服務提供通用隨插即用功能:
  • UPnP
    Upnpcont.exe
    Upnphost.dll - 用以裝載 UPnP 裝置
    Upnp.dll - 主要的 UPnP 動態連結程式庫 (DLL)
    Upnpui.dll - Windows XP 使用它來建立介面
  • SSDP
    Ssdpaip.dll - SSDP 的應用程式發展介面 (API) DLL
    Ssdpsrv.dll - 用於 SSDP 訊息以做為主機
  • 服務:SSDP 探索服務允許探索家用網路中的 UPnP 裝置。
  • 通用隨插即用裝置主機:提供裝載通用隨插即用裝置的支援。

屬性

文章編號: 323713 - 上次校閱: 2007年12月1日 - 版次: 2.1
這篇文章中的資訊適用於:
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Home Edition (家用版)
  • Microsoft Windows XP Professional x64 Edition
關鍵字:?
kbinfo kbhardware KB323713
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com