wuapi.h 標頭
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 定義更新的類型,例如驅動程式或軟體更新。 |