共用方式為


Windows Update Agent 物件模型

使用 Windows Update Agent (WUA) 的程式設計人員,一開始是在 C 或 C++ 專案中參考 Wuapi.h 和 Wuguid.lib,在 Visual C++、Microsoft Visual Basic 或 C# ) 或參考 Wuapi.h 和 Wuguid.lib,將 Wuapi.dll參考新增至其目前專案 (。 使用 WUA API 的第一個步驟是從適當的 coclass 建立 物件,以建立其中一個介面的實例。

下圖描述 WUA 物件模型。 For more information, see the "WUA Objects and Associated Tasks" section. 如需所有 WUA 介面的完整清單,請參閱 介面

Windows Update 代理程式物件模型

WUA 物件和相關聯的工作

下表列出 WUA 物件和與 WUA 物件相關聯的一般工作。

Object 描述
AutomaticUpdates 開始、暫停或繼續自動更新。
AutomaticUpdatesSettings 擷取或設定安裝更新的日期和時間。 指定使用者如何收到自動更新事件的通知。
類別 擷取更新類別的相關資訊,包括名稱、識別碼、描述、擁有者和預定產品。 擷取屬於這個類別的更新集合。 擷取父類別或子類別目錄的集合。
CategoryCollection 存取 Category 物件的集合。
DownloadResult 擷取下載結果的相關資訊。
InstallationResult 擷取安裝或卸載結果的相關資訊。 判斷是否需要重新開機系統才能完成安裝或卸載。
SearchResult 擷取搜尋類別或更新結果的相關資訊。 依搜尋擷取目的地電腦上找到的類別集合。 擷取搜尋找到的更新集合。
SystemInformation 擷取目的地電腦上 OEM 硬體和系統重新開機需求的相關資訊。
更新 擷取更新的大部分資訊,包括配套更新、來源需求、身分識別、描述、卸載選項、下載優先順序、大小和期限。
UpdateCollection 存取 Update 物件的集合。
UpdateDownloader 啟動與更新相關聯之檔案的非同步或同步下載。
UpdateDownloadResult 擷取一個更新下載結果的相關資訊。
UpdateException 擷取發生更新錯誤時擲回之例外狀況的描述和內容。
UpdateExceptionCollection 存取 UpdateException 物件的集合。
UpdateHistoryEntry 擷取已安裝或卸載之更新的相關資訊,包括已處理的應用程式、日期和描述。
UpdateHistoryEntryCollection 存取 UpdateHistoryEntry 物件的集合。
UpdateInstallationResult 擷取安裝或卸載更新結果的相關資訊。
UpdateInstaller 啟動非同步或同步安裝或卸載更新。 啟動互動式對話順序,引導使用者完成安裝更新的步驟。
UpdateSearcher 依更新類型、識別碼或類別等準則搜尋伺服器上的更新。
UpdateSession 啟動會話以搜尋、下載、安裝或卸載應用程式的更新。
WebProxy 擷取並設定 HTTP Proxy 設定。