共用方式為


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

定義更新的類型,例如驅動程式或軟體更新。