Update
本文API描述内容皆来源于MSDN:
https://msdn.microsoft.com/en-us/library/windows/desktop/aa386099(v=vs.85).aspx
IUpdate interface
成员
派生自IDispatch接口,拥有其所有成员。
方法
Method | Description |
---|---|
AcceptEula | 接受更新相关的巨硬软件授权许可 |
CopyFromCache | 复制更新内容到指定目录 |
属性
属性 | 权限 | 描述 |
---|---|---|
AutoSelectOnWebSites | 只读 | 获取更新是否被标记为由Windows更新自动选取 |
BundledUpdates | 只读 | 获取包含了本更新的捆绑更新信息已序列表的接口 |
CanRequireSource | 只读 | 获取更新安装或卸载是否需要源媒体(安装源) |
Categories | 只读 | 本更新所属类别集合的接口 |
Deadline | 只读 | 获取本更新安装的最后期限 |
DeltaCompressedContentAvailable | 只读 | 获取更新服务器上的delta copressed内容是否可达 |
DeltaCompressedContentPreferred | 只读 | 当更新的delta-compressed内容可达时,在下载、安装或卸载期间是否以delta-compreesed内容优先 |
DeploymentAction | 只读 | 获取更新的部署行为 |
Description | 只读 | 获取本地化的更新描述内容 |
DownloadContents | 只读 | 获取更新下载内容的文件信息 |
DownloadPriority | 只读 | 获取推荐优先下载的更新 |
EulaAccepted | 只读 | 获取更新相关的巨硬软件授权许可是否已被接受 |
EulaText | 只读 | 以文本形式获取更新相关的本地化的巨硬软件授权许可内容 |
HandlerID | 只读 | 获取更新的安装处理器的ID |
Identity | 只读 | 获取更新的唯一标识的接口 |
Image | 只读 | 获取更新相关的镜像信息的接口 |
InstallationBehavior | 只读 | 获取更新安装的选项的接口 |
IsBeta | 只读 | 获取更新是否为beta发布版 |
IsDownloaded | 只读 | 获取所有更新内容是否已缓存到本计算机 |
IsHidden | 读写 | 获取某更新是否被用户所忽略 |
IsInstalled | 只读 | 搜索时,获取更新是否已安装 |
IsMandatory | 只读 | 获取更新是否被要求强制安装 |
IsUninstallable | 只读 | 获取用户是否可以从当前计算机中卸载更新 |
KBArticleIDs | 只读 | 获取更新的巨硬技术支持文章的ID集合 |
Languages | 只读 | 获取更新支持的语言的接口 |
LastDeploymentyChangeTime | 只读 | 获取更新部署服务器上的更新发布的最后UTC日期和时间 |
MaxDownloadSize | 只读 | 获取更新的最大下载大小 |
MinDownloadSize | 只读 | 获取更新的最下下载大小 |
MoreInfoUrls | 只读 | 获取更新的详细信息超链接的语言明确的字符串集合 |
MsrcSeverity | 只读 | 获取更新在巨硬的安全中心的安全级别 |
RecommendedCPUSpeed | 只读 | 获取安装更新的以MHZ为单位的推荐CPU处理速度 |
RecommendedHardDiskSpace | 只读 | 获取安装更新所推荐的磁盘空间大小MB |
RecommendedMemory | 只读 | 获取安装更新的内存要求MB |
ReleaseNotes | 只读 | 获取本地化的发布信息 |
SecurityBulletinIDs | 只读 | 获取更新相关的安全公告字符串集合 |
SupportUrl | 只读 | 获取指定语言的更新支持信息超链接 |
SupersededUpdateIDs | 只读 | 获取本更新将替代的所有更新的标识集合 |
Title | 只读 | 获取本地化的更新标题 |
Type | 只读 | 获取更新的类型 |
UninstallationBehavior | 只读 | 获取更新卸载选项的接口 |
UninstallationNotes | 只读 | 获取更新的卸载信息 |
UninstallationSteps | 只读 | 获取更新的卸载步骤引导接口 |
注意
若BundledUpdates属性包含IUpdateCollection接口时,一些如DownloadContents或CopyFromCache等方法、属性将仅在捆绑更新中可使用。
使用需求
需求 | 描述 |
---|---|
最低客户机要求 | Windows XP, Windows 2000 Pro with SP3(仅适用于桌面应用) |
最低服务器要求 | Windows Server 2003, Windows 2000 Server with SP3(仅适用于桌面应用) |
头文件 | Wuapi.h |
IDL | Wuapi.idl |
静态库 | Wuguid.lib |
动态库 | Wuapi.dll |
IID | IID_IUpdate is defined as 6A92B07A-D821-4682-B423-5C805022CC4D |