使用英语阅读

通过


wuapi.h 标头

此标头由 Windows 更新代理 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 更新代理(WUA)相关。
IUpdate

包含可用于更新的属性和方法。 (IUpdate)
IUpdate2

包含可用于更新的属性和方法。 (IUpdate2)
IUpdate3

包含可用于更新的属性和方法。 (IUpdate3)
IUpdate4

包含可用于更新的属性和方法。 (IUpdate4)
IUpdate5

包含可用于更新的属性和方法。 (IUpdate5)
IUpdateCollection

表示更新的有序列表。
IUpdateDownloadContent

表示更新的下载内容。 (IUpdateDownloadContent)
IUpdateDownloadContent2

表示更新的下载内容。 (IUpdateDownloadContent2)
IUpdateDownloadContentCollection

表示更新的下载内容的集合。
IUpdateDownloader

从服务器下载更新。
IUpdateDownloaderEx

从服务器下载更新。 (IUpdateDownloaderEx)
IUpdateDownloadResult

包含指示更新下载操作的状态的属性。
IUpdateEx

包含可用于更新的属性和方法。 (IUpdateEx)
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 更新代理(WUA)或自动更新注册的服务的信息。 (IUpdateService)
IUpdateService2

包含有关向 Windows 更新代理(WUA)或自动更新注册的服务的信息。 (IUpdateService2)
IUpdateServiceCollection

表示 IUpdateService 接口的列表。
IUpdateServiceManager

使用 Windows 更新代理或自动更新添加或删除更新服务的注册。 (IUpdateServiceManager)
IUpdateServiceManager2

使用 Windows 更新代理或自动更新添加或删除更新服务的注册。 (IUpdateServiceManager2)
IUpdateServiceRegistration

包含有关服务注册状态的信息。
IUpdateSession

表示调用方可执行涉及更新的操作的会话。 例如,此接口表示调用方在其中执行搜索、下载、安装或卸载操作的会话。 (IUpdateSession)
IUpdateSession2

表示调用方可执行涉及更新的操作的会话。 例如,此接口表示调用方在其中执行搜索、下载、安装或卸载操作的会话。 (IUpdateSession2)
IUpdateSession3

表示调用方可执行涉及更新的操作的会话。 例如,此接口表示调用方在其中执行搜索、下载、安装或卸载操作的会话。 (IUpdateSession3)
IWebProxy

包含 HTTP 代理设置。
IWindowsDriverUpdate

包含仅在 Windows 驱动程序更新中可用的属性和方法。
IWindowsDriverUpdate2

包含仅在 Windows 驱动程序更新中可用的属性和方法。 (IWindowsDriverUpdate2)
IWindowsDriverUpdate3

包含仅在 Windows 驱动程序更新中可用的属性和方法。 (IWindowsDriverUpdate3)
IWindowsDriverUpdate4

包含仅在 Windows 驱动程序更新中可用的属性和方法。 (IWindowsDriverUpdate4)
IWindowsDriverUpdate5

包含仅在 Windows 驱动程序更新中可用的属性和方法。 (IWindowsDriverUpdate5)
IWindowsDriverUpdateEntry

包含仅在 Windows 驱动程序更新中可用的属性。
IWindowsDriverUpdateEntryCollection

包含与驱动程序更新关联的驱动程序更新条目的集合。 所有属性都具有标准集合语义。
IWindowsUpdateAgentInfo

检索有关 Windows 更新代理版本的信息(WUA)。

枚举

 
AddServiceFlag

定义 IUpdateServiceManager2 接口可以处理服务注册请求的可能方式。
AutoDownloadMode

定义用于确定自动更新是否在确定适用于计算机的更新后自动下载更新的逻辑类型。
AutomaticUpdatesNotificationLevel

定义提升用户收到有关自动更新事件的通知的可能方式。
AutomaticUpdatesPermissionType

定义设置 IAutomaticUpdatesSettings 接口的 NotificationLevel 属性或 IAutomaticUpdatesSettings 接口的 IncludeRecommendedUpdates 属性的可能方法。
AutomaticUpdatesScheduledInstallationDay

定义自动更新安装或卸载更新的一周中的天数。
AutomaticUpdatesUserType

定义用户的类型。
AutoSelectionMode

定义用于确定当用户在 Windows 更新用户界面中查看可用更新时是否会自动选择特定更新的逻辑类型。
DeploymentAction

定义显式部署更新的操作。
DownloadPhase

定义 IDownloadProgress 接口的 CurrentUpdateDownloadPhase 属性返回的当前更新下载的进度。
DownloadPriority

定义下载操作的可能优先级。
DownloadType

指定要执行的下载类型。
InstallationImpact

定义安装或卸载更新可能导致的影响级别。
InstallationRebootBehavior

定义更新的可能重启行为。
OperationResultCode

定义更新上下载、安装、卸载或验证操作的可能结果。
SearchScope

定义搜索:_per计算机更新、每用户更新或两者应返回的各种更新。
UpdateExceptionContext

定义提供 IUpdateException 对象的上下文。
UpdateLockdownOption

定义 Windows 更新代理 (WUA) 对象可从 Windows 更新访问的功能。
UpdateOperation

定义可以在更新中尝试的操作。
UpdateServiceOption

定义影响扫描包服务的服务注册删除方式的选项。
UpdateServiceRegistrationState

定义更新服务的可能状态。
UpdateType

定义更新类型,例如驱动程序或软件更新。