[WUA APIs]Update

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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章