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 定义更新类型,例如驱动程序或软件更新。 |