iUpdate 接口 (wuapi.h)

包含可用于更新的属性和方法。

继承

IUpdate 接口继承自 IDispatch 接口。 IUpdate 还包含以下类型的成员:

方法

IUpdate 接口具有以下方法。

 
IUpdate::AcceptEula

接受与 Windows 更新 关联的 Microsoft 软件许可条款。
IUpdate::CopyFromCache

将更新的内容复制到指定路径。
IUpdate::get_AutoSelectOnWebSites

获取一个布尔值,该值指示是否将更新标记为由Windows 更新自动选择。
IUpdate::get_BundledUpdates

获取一个接口,该接口包含有关更新的捆绑更新的有序列表的信息。
IUpdate::get_CanRequireSource

获取一个布尔值,该值指示安装或卸载是否需要更新的源媒体。
IUpdate::get_Categories

获取一个接口,该接口包含更新所属的类别集合。
IUpdate::get_Deadline

获取必须安装更新的日期。
IUpdate::get_DeltaCompressedContentAvailable

获取一个布尔值,该值指示增量压缩的内容在服务器上是否可用于更新。
IUpdate::get_DeltaCompressedContentPreferred

获取一个布尔值,该值指示在下载和安装更新期间还是卸载增量压缩内容(如果增量压缩内容可用)。
IUpdate::get_DeploymentAction

获取部署更新的操作。
IUpdate::get_Description

获取更新的本地化说明。
IUpdate::get_DownloadContents

获取有关更新的下载内容的文件信息。
IUpdate::get_DownloadPriority

获取更新的建议下载优先级。
IUpdate::get_EulaAccepted

获取一个布尔值,该值指示计算机是否接受与更新关联的 Microsoft 软件许可条款。
IUpdate::get_EulaText

获取与更新关联的 Microsoft 软件许可条款的完整本地化文本。
IUpdate::get_HandlerID

获取更新的安装处理程序。
IUpdate::get_Identity

获取包含更新的唯一标识符的接口。
IUpdate::get_Image

获取一个接口,该接口包含与更新关联的图像的相关信息。
IUpdate::get_InstallationBehavior

获取一个接口,该接口包含更新的安装选项。
IUpdate::get_IsBeta

获取一个布尔值,该值指示更新是否为 beta 版本。
IUpdate::get_IsDownloaded

获取一个布尔值,该值指示是否在计算机上缓存所有更新内容。
IUpdate::get_IsHidden

获取一个布尔值,该值指示用户是否隐藏更新。 (获取)
IUpdate::get_IsInstalled

获取一个布尔值,该值指示在执行搜索时是否在计算机上安装更新。
IUpdate::get_IsMandatory

获取一个布尔值,该值指示是否必须安装更新。
IUpdate::get_IsUninstallable

获取一个布尔值,该值指示用户是否可以从计算机卸载更新。
IUpdate::get_KBArticleIDs

获取与更新关联的 Microsoft 知识库文章 ID 的集合。
IUpdate::get_Languages

获取一个接口,该接口包含更新支持的语言。
IUpdate::get_LastDeploymentChangeTime

获取部署更新的服务器上的上次发布日期(以协调世界时 (UTC) 日期和时间)。
IUpdate::get_MaxDownloadSize

获取更新的最大下载大小。
IUpdate::get_MinDownloadSize

获取更新的最小下载大小。
IUpdate::get_MoreInfoUrls

获取特定于语言的字符串的集合,这些字符串指定指向有关更新的详细信息的超链接。
IUpdate::get_MsrcSeverity

获取更新的 Microsoft 安全响应中心严重性分级。
IUpdate::get_RecommendedCpuSpeed

获取用于安装更新的建议 CPU 速度(以兆赫 (MHz) 为单位)。
IUpdate::get_RecommendedHardDiskSpace

获取安装更新之前硬盘上应可用的建议可用空间。 可用空间以 MB (MB) 为单位指定。
IUpdate::get_RecommendedMemory

获取安装更新之前计算机中应可用的建议物理内存大小。 物理内存大小以兆字节 (MB) 指定。
IUpdate::get_ReleaseNotes

获取更新的本地化发行说明。
IUpdate::get_SecurityBulletinIDs

获取包含与更新关联的安全公告 ID 的字符串值的集合。
IUpdate::get_SupersededUpdateIDs

获取更新标识符的集合。 此标识符集合指定由更新取代的更新。
IUpdate::get_SupportUrl

获取指向更新的特定语言支持信息的超链接。
IUpdate::get_Title

获取更新的本地化标题。
IUpdate::get_Type

获取更新的类型。
IUpdate::get_UninstallationBehavior

获取一个接口,该接口包含更新的卸载选项。
IUpdate::get_UninstallationNotes

获取更新的卸载说明。
IUpdate::get_UninstallationSteps

获取一个接口,该接口包含更新的卸载步骤。
IUpdate::p ut_IsHidden

获取一个布尔值,该值指示用户是否隐藏更新。 (放置)

注解

如果 BundledUpdates 属性包含 IUpdateCollection,则更新的某些属性和方法可能仅适用于捆绑更新,例如 DownloadContentsCopyFromCache

要求

要求
最低受支持的客户端 Windows XP、Windows 2000 Professional SP3 [仅限桌面应用]
最低受支持的服务器 Windows Server 2003、Windows 2000 Server SP3 [仅限桌面应用]
目标平台 Windows
标头 wuapi.h