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 从服务器下载更新。 |
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 更新 Agent (WUA) 或自动汇报注册的服务的信息。 (IUpdateService) |
IUpdateService2 包含有关向 Windows 更新 Agent (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 属性或 IAutomaticUpdatesSettings2 接口的 IncludeRecommendedUpdates 属性的可能方法。 |
AutomaticUpdatesScheduledInstallationDay 定义自动汇报安装或卸载更新的星期几天。 |
AutomaticUpdatesUserType 定义用户的类型。 |
AutoSelectionMode 定义逻辑类型,用于确定当用户在Windows 更新用户界面中查看可用更新时是否自动选择特定更新。 |
DeploymentAction 定义显式部署更新的操作。 |
DownloadPhase 定义由 IDownloadProgress 接口的 CurrentUpdateDownloadPhase 属性返回的当前更新的下载进度。 |
DownloadPriority 定义下载操作的可能优先级。 |
InstallationImpact 定义安装或卸载更新可能导致的影响级别。 |
InstallationRebootBehavior 定义更新的可能重启行为。 |
OperationResultCode 定义更新的下载、安装、卸载或验证操作的可能结果。 |
SearchScope 定义 search:_per-machine 更新和/或按用户更新应返回的各种更新。 |
UpdateExceptionContext 定义可在其中提供 IUpdateException 对象的上下文。 |
UpdateLockdownOption 定义 Windows 更新 代理 (WUA) 对象可以从Windows 更新访问的功能。 |
UpdateOperation 定义可在更新时尝试的操作。 |
UpdateServiceOption 定义影响如何删除扫描包服务的服务注册的选项。 |
UpdateServiceRegistrationState 定义更新服务的可能状态。 |
UpdateType 定义更新的类型,例如驱动程序或软件更新。 |
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈