Windows Update代理程式 API 會使用此標頭。 如需詳細資訊,請參閱
wuapi.h 包含下列程式設計介面:
介面
| IAutomaticUpdates 包含自動更新的功能。 (IAutomaticUpdates) |
| IAutomaticUpdates2 包含自動更新的功能。 (IAutomaticUpdates2) |
| IAutomaticUpdatesResults 包含描述自動更新的唯讀屬性。 |
| IAutomaticUpdatesSettings 包含自動更新中可用的設定。 (IAutomaticUpdatesSettings) |
| IAutomaticUpdatesSettings2 包含自動更新中可用的設定。 (IAutomaticUpdatesSettings2) |
| IAutomaticUpdatesSettings3 包含自動更新中可用的設定。 (IAutomaticUpdatesSettings3) |
| ICategory 表示更新所屬的類別。 |
| ICategoryCollection 表示 ICategory 介面的已排序唯讀清單。 |
| IDownloadCompletedCallback 提供非同步下載完成時所使用的回呼。 |
| IDownloadCompletedCallbackArgs 包含下載完成的相關資訊。 此介面可作為 IDownloadCompletedCallback 委派的參數。 更新的下載和安裝是非同步。 |
| IDownloadJob 包含可供下載作業使用的屬性和方法。 |
| IDownloadProgress 表示非同步下載作業的進度。 |
| IDownloadProgressChangedCallback 處理通知,指出非同步下載作業的進度變更。 |
| IDownloadProgressChangedCallbackArgs 包含非同步下載作業進行中變更的相關資訊。 |
| IDownloadResult 表示下載作業的結果。 |
| IImageInformation 包含與更新或類別相關聯之當地語系化映射的相關資訊。 |
| IInstallationAgent 記錄更新的結果。 |
| IInstallationBehavior 表示更新的安裝和卸載選項。 |
| IInstallationCompletedCallback 處理通知,指出非同步安裝或卸載已完成。 |
| IInstallationCompletedCallbackArgs 包含安裝完成的相關資訊,並做為 IInstallationCompletedCallback 委派的參數。 更新的下載和安裝是非同步。 |
| IInstallationJob 包含安裝或卸載作業可用的屬性和方法。 |
| IInstallationProgress 表示非同步安裝或卸載的進度。 |
| IInstallationProgressChangedCallback 定義 Invoke 方法,以處理非同步安裝或卸載進度的相關通知。 |
| IInstallationProgressChangedCallbackArgs 包含進行回呼時非同步安裝或卸載進度變更的相關資訊。 |
| IInstallationResult 表示安裝或卸載的結果。 |
| IInvalidProductLicenseException 封裝在偵測到產品無效授權時擲回的例外狀況。 |
| ISearchCompletedCallback 包含處理非同步搜尋作業完成通知的方法。 |
| ISearchCompletedCallbackArgs 包含非同步搜尋完成的相關資訊。 它也可作為 SearchCompletedCallback 委派的參數。 |
| ISearchJob 包含可供搜尋作業使用的屬性和方法。 |
| ISearchResult 表示搜尋的結果。 |
| IStringCollection 表示已排序的字串清單。 |
| ISystemInformation 包含指定電腦的相關資訊。 此資訊與 WINDOWS UPDATE Agent (WUA) 有關。 |
| IUpdate 包含可用於更新的屬性和方法。 (IUpdate) |
| IUpdate2 包含可用於更新的屬性和方法。 (IUpdate2) |
| IUpdate3 包含可用於更新的屬性和方法。 (IUpdate3) |
| IUpdate4 包含可用於更新的屬性和方法。 (IUpdate4) |
| IUpdate5 包含可用於更新的屬性和方法。 (IUpdate5) |
| IUpdateCollection 表示已排序的更新清單。 |
| IUpdateDownloadContent 表示更新的下載內容。 (IUpdateDownloadContent) |
| IUpdateDownloadContent2 表示更新的下載內容。 (IUpdateDownloadContent2) |
| IUpdateDownloadContentCollection 表示更新的下載內容集合。 |
| IUpdateDownloader 從伺服器下載更新。 |
| IUpdateDownloadResult 包含屬性,指出更新的下載作業狀態。 |
| IUpdateException 代表 ISearchResult 物件中未完成之搜尋結果層面的相關資訊。 |
| IUpdateExceptionCollection 表示 IUpdateException 介面的已排序唯讀清單。 |
| IUpdateHistoryEntry 表示更新的記錄記錄。 (IUpdateHistoryEntry) |
| IUpdateHistoryEntry2 表示更新的記錄記錄。 (IUpdateHistoryEntry2) |
| IUpdateHistoryEntryCollection 表示 IUpdateHistoryEntry 介面的已排序唯讀清單。 |
| IUpdateIdentity 表示更新的唯一識別碼。 |
| IUpdateInstallationResult 包含可用於安裝或卸載更新狀態的屬性和方法。 |
| IUpdateInstaller 從電腦安裝或卸載更新。 |
| IUpdateInstaller2 在電腦上安裝或卸載更新。 (IUpdateInstaller2) |
| IUpdateInstaller3 在電腦上安裝或卸載更新。 (IUpdateInstaller3) |
| IUpdateInstaller4 提供方法來完成先前暫存或安裝的更新。 |
| IUpdateLockdown 限制對實作這個介面之 方法的物件方法和屬性的存取。 |
| IUpdateSearcher 搜尋伺服器上的更新。 (IUpdateSearcher) |
| IUpdateSearcher2 搜尋伺服器上的更新。 (IUpdateSearcher2) |
| IUpdateSearcher3 搜尋伺服器上的更新。 (IUpdateSearcher3) |
| IUpdateService 包含向 Windows Update Agent (WUA) 或自動更新註冊之服務的相關資訊。 (IUpdateService) |
| IUpdateService2 包含向 Windows Update Agent (WUA) 或自動更新註冊之服務的相關資訊。 (IUpdateService2) |
| IUpdateServiceCollection 代表 IUpdateService 介面的清單。 |
| IUpdateServiceManager 使用 Windows Update Agent 或自動更新新增或移除更新服務的註冊。 (IUpdateServiceManager) |
| IUpdateServiceManager2 使用 Windows Update Agent 或自動更新新增或移除更新服務的註冊。 (IUpdateServiceManager2) |
| IUpdateServiceRegistration 包含服務註冊狀態的相關資訊。 |
| IUpdateSession 表示呼叫端可執行涉及更新之作業的會話。 例如,這個介面代表呼叫端執行搜尋、下載、安裝或卸載作業的會話。 (IUpdateSession) |
| IUpdateSession2 表示呼叫端可執行涉及更新之作業的會話。 例如,這個介面代表呼叫端執行搜尋、下載、安裝或卸載作業的會話。 (IUpdateSession2) |
| IUpdateSession3 表示呼叫端可執行涉及更新之作業的會話。 例如,這個介面代表呼叫端執行搜尋、下載、安裝或卸載作業的會話。 (IUpdateSession3) |
| IWebProxy 包含 HTTP Proxy 設定。 |
| IWindowsDriverUpdate 包含僅可從 Windows 驅動程式更新取得的屬性和方法。 |
| IWindowsDriverUpdate2 包含僅可從 Windows 驅動程式更新取得的屬性和方法。 (IWindowsDriverUpdate2) |
| IWindowsDriverUpdate3 包含僅可從 Windows 驅動程式更新取得的屬性和方法。 (IWindowsDriverUpdate3) |
| IWindowsDriverUpdate4 包含僅可從 Windows 驅動程式更新取得的屬性和方法。 (IWindowsDriverUpdate4) |
| IWindowsDriverUpdate5 包含僅可從 Windows 驅動程式更新取得的屬性和方法。 (IWindowsDriverUpdate5) |
| IWindowsDriverUpdateEntry 包含僅可從 Windows 驅動程式更新取得的屬性。 |
| IWindowsDriverUpdateEntryCollection 包含與驅動程式更新相關聯的驅動程式更新專案集合。 所有屬性都有標準集合語意。 |
| IWindowsUpdateAgentInfo 擷取 WINDOWS UPDATE Agent 版本的相關資訊, (WUA) 。 |
列舉
| AddServiceFlag 定義 IUpdateServiceManager2 介面可以處理服務註冊要求的可能方式。 |
| AutoDownloadMode 定義邏輯類型,用來判斷自動更新在判斷是否適用于電腦後自動下載更新。 |
| AutomaticUpdatesNotificationLevel 定義提高許可權的使用者收到自動更新事件通知的可能方式。 |
| AutomaticUpdatesPermissionType 定義設定 IAutomaticUpdatesSettings 介面或 IAutomaticUpdatesSettings 介面之 NotificationLevel 屬性的可能方式,或 IAutomaticUpdatesSettings2 介面的 IncludeRecommendedUpdates 屬性。 |
| AutomaticUpdatesScheduledInstallationDay 定義自動更新安裝或卸載更新的星期幾。 |
| AutomaticUpdatesUserType 定義使用者的類型。 |
| AutoSelectionMode 定義邏輯類型,用來判斷當使用者檢視Windows Update使用者介面中的可用更新時,是否會自動選取特定更新。 |
| DeploymentAction 定義明確部署更新的動作。 |
| DownloadPhase 定義 IDownloadProgress 介面之 CurrentUpdateDownloadPhase 屬性所傳回之目前更新下載進度。 |
| DownloadPriority 定義下載作業的可能優先順序。 |
| InstallationImpact 定義安裝或卸載更新所造成的可能影響層級。 |
| InstallationRebootBehavior 定義更新的可能重新開機行為。 |
| OperationResultCode 定義更新上下載、安裝、卸載或驗證作業的可能結果。 |
| SearchScope 定義搜尋:_per電腦更新、每個使用者更新或兩者都應該傳回的各種更新。 |
| UpdateExceptionCoNtext 定義可以提供 IUpdateException 物件的內容。 |
| UpdateLockdownOption 定義 WINDOWS UPDATE Agent (WUA) 物件可從Windows Update存取的功能。 |
| UpdateOperation 定義可在更新上嘗試的作業。 |
| UpdateServiceOption 定義會影響掃描套件服務之服務註冊移除方式的選項。 |
| UpdateServiceRegistrationState 定義更新服務的可能狀態。 |
| UpdateType 定義更新的類型,例如驅動程式或軟體更新。 |