Windows Update 代理程式 API
Windows Update 代理程式 API 技術的概觀。
若要開發 Windows Update 代理程式 API,您需要下列標頭:
- wuapi.h
- wuapicommon.h
如需這項技術的程序設計指引,請參閱:
- Windows Update 代理程式 API
- Windows Update 代理程式 (WUA) API 參考
- 使用 Windows Update 代理程式 API
枚舉
AddServiceFlag 定義 IUpdateServiceManager2 介面可以處理服務註冊要求的可能方式。 |
AutoDownloadMode 定義邏輯類型,用來判斷自動更新是否會在決定適用於計算機後自動下載更新。 |
AutomaticUpdatesNotificationLevel 定義提高許可權的使用者收到自動更新事件通知的可能方式。 |
AutomaticUpdatesPermissionType 定義設定 IAutomaticUpdatesSettings 介面或 IAutomaticUpdatesSettings 介面的 NotificationLevel 属性的可能方式,或 IAutomaticUpdatesSettings2 介面的 IncludeRecommendedUpdates 属性。 |
AutomaticUpdatesScheduledInstallationDay 定義自動更新安裝或卸載更新的星期幾。 |
AutomaticUpdatesUserType 定義使用者的類型。 |
AutoSelectionMode 定義邏輯類型,用來判斷當用戶檢視 Windows Update 使用者介面中可用的更新時,是否會自動選取特定更新。 |
DeploymentAction 定義明確部署更新的動作。 |
DownloadPhase 定義 IDownloadProgress 介面之 CurrentUpdateDownloadPhase 屬性所傳回之目前更新下載進度。 |
DownloadPriority 定義下載作業的可能優先順序。 |
DownloadType 指定要執行的下載類型。 |
InstallationImpact 定義可能是安裝或卸載更新所造成的影響層級。 |
InstallationRebootBehavior 定義更新的可能重新啟動行為。 |
OperationResultCode 定義更新時下載、安裝、卸載或驗證作業的可能結果。 |
SearchScope 定義 search:_per-machine 更新、每個使用者更新或兩者應該傳回的各種更新。 |
UpdateExceptionContext 定義可以提供 IUpdateException 對象的內容。 |
UpdateLockdownOption 定義 Windows Update 代理程式 (WUA) 物件可從 Windows Update 存取的功能。 |
UpdateOperation 定義可在更新時嘗試的作業。 |
UpdateServiceOption 定義影響掃描套件服務之服務註冊如何移除的選項。 |
UpdateServiceRegistrationState 定義更新服務可能的狀態。 |
UpdateType 定義更新的類型,例如驅動程式或軟體更新。 |
功能
AcceptEula 接受與 Windows Update 相關聯的Microsoft軟體授權條款。 |
新增 將專案加入至集合。 (IStringCollection.Add) |
新增 將專案加入至集合。 (IUpdateCollection.Add) |
AddScanPackageService 使用 Windows Update 代理程式 (WUA) 將掃描套件註冊為服務,然後傳回 IUpdateService 介面。 |
AddService 向 Windows Update 代理程式 (WUA) 註冊服務。 |
AddService2 向 Windows Update 代理程式 (WUA) 註冊服務,而不需要授權封包檔案(.cab)。 這個方法也會傳回 IUpdateServiceRegistration 介面的指標。 |
BeginDownload 啟動與更新相關聯的內容檔案異步下載。 |
BeginDownload2 啟動與更新相關聯的內容檔案異步下載。 (IUpdateDownloaderEx) |
BeginInstall 啟動更新的異步安裝。 |
BeginSearch 開始執行異步搜尋更新。 搜尋會使用目前設定的搜尋選項。 |
BeginUninstall 啟動更新的異步卸載。 |
CheckPermission 判斷特定使用者或使用者類型是否有權執行選取的動作。 |
CleanUp 等候異步操作完成並釋放所有回呼。 |
CleanUp 等候異步操作完成,然後釋放所有回呼。 |
CleanUp 等候異步操作完成,然後釋放所有回呼。 |
Clear 從集合中移除所有專案。 (IStringCollection.Clear) |
Clear 從集合中移除所有專案。 (IUpdateCollection.Clear) |
認可 完成先前暫存或安裝的更新。 |
複製 建立集合的深層讀取/寫入複本。 |
複製 建立集合的淺層讀取/寫入複本。 |
CopyFromCache 將更新的內容複製到指定的路徑。 |
CopyToCache 將更新的檔案從指定的來源位置複製到內部 Windows Update 代理程式 (WUA) 下載快取。 |
CopyToCache 將外部更新二進位檔複製到更新。 |
CreateUpdateDownloader 傳回此會話的 IUpdateDownloader 介面。 |
CreateUpdateInstaller 傳回此會話的 IUpdateInstaller 介面。 |
CreateUpdateSearcher 傳回此會話的 IUpdateSearcher 介面。 |
CreateUpdateServiceManager 傳回會話之 IUpdateServiceManager2 介面的指標。 |
DetectNow 如果已啟用自動更新,就會開始自動更新偵測工作。 如果偵測到任何更新,安裝行為是由 IAutomaticUpdatesSettings 介面的 NotificationLevel 屬性所決定。 |
下載 啟動與更新相關聯的內容檔案同步下載。 |
Download2 啟動與更新相關聯的內容檔案同步下載。 (IUpdateDownloaderEx) |
EnableService 啟用自動更新所需的所有元件。 |
EndDownload 完成異步下載。 |
EndInstall 完成更新的異步安裝。 |
EndSearch 完成更新的異步搜尋。 |
EndUninstall 完成更新的異步卸載。 |
EscapeString 將字串轉換成字串,以做為搜尋準則字串中的常值。 |
EvaluateExtendedDynamicProperty 評估擴充動態屬性的值。 |
get__NewEnum 取得可用來列舉集合的 IEnumVARIANT 介面。 (ICategoryCollection.get__NewEnum) |
get__NewEnum 取得可用來列舉集合的 IEnumVARIANT 介面。 (IStringCollection.get__NewEnum) |
get__NewEnum 取得可用來列舉集合的 IEnumVARIANT 介面。 (IUpdateCollection.get__NewEnum) |
get__NewEnum 取得用來列舉集合的 IEnumVARIANT 介面。 (IUpdateDownloadContentCollection.get__NewEnum) |
get__NewEnum 取得可用來列舉集合的 IEnumVARIANT 介面。 (IUpdateExceptionCollection.get__NewEnum) |
get__NewEnum 取得可用來列舉集合的 IEnumVARIANT 介面。 (IUpdateHistoryEntryCollection.get__NewEnum) |
get__NewEnum 取得可用來列舉集合的 IEnumVARIANT 介面。 (IUpdateServiceCollection.get__NewEnum) |
get__NewEnum 取得用來列舉集合的 IEnumVARIANT 介面。 (IWindowsDriverUpdateEntryCollection.get__NewEnum) |
get_Address 取得和設定 Proxy 伺服器的位址和十進位埠號碼。 (取得) |
get_AllowSourcePrompts 取得並設定 Boolean 值,指出是否要在安裝更新時向使用者顯示來源提示。 (取得) |
get_AltText 取得影像的替代文字。 |
get_AsyncState 取得傳遞至 IUpdateDownloader.BeginDownload 方法的呼叫端特定狀態物件。 |
get_AsyncState 取得傳遞至 IUpdateInstaller.BeginInstall 方法或 IUpdateInstaller.BeginUninstall 方法的呼叫端特定狀態物件。 |
get_AsyncState 取得傳遞至 IUpdateSearch.BeginSearch 方法的呼叫端特定狀態物件。 |
get_AttemptCloseAppsIfNecessary 取得值,指出更新安裝程式是否會嘗試關閉應用程式,並封鎖立即安裝更新。 |
get_AutoDetect 取得和設定布爾值,指出IWebProxy是否自動偵測 Proxy 設定。 (取得) |
get_AutoDownload 取得值,指出更新的自動下載模式。 |
get_AutoDownload 取得 AutoDownloadMode 值,指出更新的自動下載模式。 |
get_AutoSelection 取得值,指出 Windows Update 控制面板中的自動選取模式更新。 |
get_AutoSelection 取得 AutoSelectionMode 值,指出 Windows Update 控制面板中更新的自動選取模式。 |
get_AutoSelectOnWebSites 取得布爾值,指出 Windows Update 是否標幟為自動選取更新。 |
get_BrowseOnly 取得布爾值,指出是否只能流覽可用的更新來探索更新。 (IUpdate3.get_BrowseOnly) |
get_BrowseOnly 取得布爾值,指出是否只能流覽可用的更新來探索更新。 (IWindowsDriverUpdate3.get_BrowseOnly) |
get_BundledUpdates 取得介面,其中包含更新的已排序更新清單相關信息。 |
get_BypassList 取得和設定不使用 Proxy 伺服器的位址集合。 (取得) |
get_BypassProxyOnLocal 取得和設定布爾值,指出本機位址是否略過 Proxy 伺服器。 (取得) |
get_CanAutomaticallyUpgradeService 取得和設定布爾值,指出未來是否呼叫 BeginSearch 和 Search 方法會導致自動升級至 Windows Update 代理程式 (WUA)。 (取得) |
get_CanRegisterWithAU 取得布爾值,指出服務是否可以向自動更新註冊。 |
get_CanRequestUserInput 取得布爾值 thast,指出更新的安裝或卸載是否會提示用戶輸入。 |
get_CanRequireSource 取得布爾值,指出安裝或卸載是否需要更新的來源媒體。 |
get_Categories 取得介面,其中包含更新所屬類別的集合。 |
get_Categories 取得更新所屬之更新類別的集合。 |
get_CategoryID 取得類別的標識碼。 |
get_Children 取得介面集合,其中包含這個類別的子類別。 |
get_ClientApplicationID 取得和設定目前的用戶端應用程式。 (IUpdateDownloader.get_ClientApplicationID) |
get_ClientApplicationID 取得處理更新之用戶端應用程式的識別碼。 |
get_ClientApplicationID 取得和設定目前的用戶端應用程式。 (IUpdateInstaller.get_ClientApplicationID) |
get_ClientApplicationID 識別目前的用戶端應用程式。 (取得) |
get_ClientApplicationID 取得和設定目前用戶端應用程式的識別碼。 (取得) |
get_ClientApplicationID 取得和設定目前的用戶端應用程式。 (IUpdateSession.get_ClientApplicationID) |
get_ContentValidationCert 取得憑證的SHA-1哈希,用來簽署服務的內容。 |
get_Context 取得搜尋結果的內容。 |
get_Count 取得集合中的項目數目。 (ICategoryCollection.get_Count) |
get_Count 取得集合中的項目數目。 (IStringCollection.get_Count) |
get_Count 取得集合中的項目數目。 (IUpdateCollection.get_Count) |
get_Count 取得集合中的項目數目。 (IUpdateDownloadContentCollection.get_Count) |
get_Count 取得集合中的項目數目。 (IUpdateExceptionCollection.get_Count) |
get_Count 取得集合中的項目數目。 (IUpdateHistoryEntryCollection.get_Count) |
get_Count 取得集合中的項目數目。 (IUpdateServiceCollection.get_Count) |
get_Count 取得集合中包含的項目數目。 |
get_CurrentUpdateBytesDownloaded 取得字串,指定已針對正在下載之更新的內容檔或檔案傳輸多少數據,以位元組為單位。 |
get_CurrentUpdateBytesToDownload 取得字串,以位元組為單位,估計所下載更新的內容檔案或檔案應該傳輸多少數據。 |
get_CurrentUpdateDownloadPhase 取得 DownloadPhase 列舉值,指定目前正在下載的階段。 |
get_CurrentUpdatePercentComplete 取得已下載之目前更新百分比的估計值。 |
get_CurrentUpdatePercentComplete 取得目前更新的安裝或卸載程序進度,以百分比表示。 |
get_CveIDs 取得與更新相關聯的常見弱點和暴露 #CVE 標識符集合。 |
get_CveIDs 包含與更新相關聯的常見弱點和暴露 #CVE 標識元集合。 |
get_Date 取得套用更新的日期和時間。 |
get_Deadline 取得必須安裝更新的日期。 |
get_DeltaCompressedContentAvailable 取得布爾值,這個值表示差異壓縮的內容是否可用於更新的伺服器上。 |
get_DeltaCompressedContentPreferred 取得布爾值,這個值表示在下載和安裝或卸載差異壓縮內容時,是否偏好使用差異壓縮內容。 |
get_DeploymentAction 取得部署更新的動作。 |
get_Description 取得類別的描述。 |
get_Description 取得更新的當地語系化描述。 |
get_Description 取得更新的描述。 |
get_DeviceProblemNumber 取得 Windows 驅動程式更新相符裝置的問題編號。 (IWindowsDriverUpdate.get_DeviceProblemNumber) |
get_DeviceProblemNumber 取得 Windows 驅動程式更新相符裝置的問題編號。 (IWindowsDriverUpdateEntry.get_DeviceProblemNumber) |
get_DeviceStatus 取得 Windows 驅動程式更新相符裝置的狀態。 (IWindowsDriverUpdate.get_DeviceStatus) |
get_DeviceStatus 取得 Windows 驅動程式更新相符裝置的狀態。 (IWindowsDriverUpdateEntry.get_DeviceStatus) |
get_DownloadContents 取得更新下載內容的檔案資訊。 |
get_DownloadPriority 取得更新的建議下載優先順序。 |
get_DownloadUrl 取得裝載更新之伺服器上的下載內容位置。 |
get_DriverClass 取得 Windows 驅動程式更新的類別。 |
get_DriverClass 擷取 Windows 驅動程式更新的類別。 |
get_DriverHardwareID 取得 Windows 驅動程式更新必須符合才能安裝的硬體識別碼或相容識別碼。 |
get_DriverHardwareID 取得 Windows 驅動程式更新必須符合才能安裝的硬體或相容識別碼。 |
get_DriverManufacturer 取得 Windows 驅動程式更新製造商的語言不變名稱。 (IWindowsDriverUpdate.get_DriverManufacturer) |
get_DriverManufacturer 取得 Windows 驅動程式更新製造商的語言不變名稱。 (IWindowsDriverUpdateEntry.get_DriverManufacturer) |
get_DriverModel 取得 Windows 驅動程式更新所要裝置的語言不變模型名稱。 (IWindowsDriverUpdate.get_DriverModel) |
get_DriverModel 取得 Windows 驅動程式更新所要裝置的語言不變模型名稱。 (IWindowsDriverUpdateEntry.get_DriverModel) |
get_DriverProvider 取得 Windows 驅動程式更新提供者的語言不變名稱。 (IWindowsDriverUpdate.get_DriverProvider) |
get_DriverProvider 取得 Windows 驅動程式更新提供者的語言不變名稱。 (IWindowsDriverUpdateEntry.get_DriverProvider) |
get_DriverVerDate 取得 Windows 驅動程式更新的驅動程式版本日期。 (IWindowsDriverUpdate.get_DriverVerDate) |
get_DriverVerDate 取得 Windows 驅動程式更新的驅動程式版本日期。 (IWindowsDriverUpdateEntry.get_DriverVerDate) |
get_EulaAccepted 取得布爾值,指出計算機是否接受與更新相關聯的Microsoft軟體授權條款。 |
get_EulaText 取得與更新相關聯之Microsoft軟體授權條款的完整本地化文字。 |
get_ExpirationDate 取得授權封包檔案到期的日期。 |
get_ExtendedStaticProperty 取得要查詢之擴充屬性的值。 |
get_FeaturedUpdatesEnabled 不支援。 (IAutomaticUpdatesSettings3.get_FeaturedUpdatesEnabled) |
get_ForceQuiet 取得和設定 Boolean 值,指出 Windows Installer 是否強制安裝更新,而不需用戶互動。 (取得) |
get_HandlerID 取得更新的安裝處理程式。 |
get_Height 取得影像的高度,以像素為單位。 |
get_HResult 如果下載期間引發例外狀況代碼編號,則取得例外狀況代碼編號。 |
get_HResult 取得例外狀況的 HRESULT,如果有的話,會在安裝期間引發。 |
get_HResult 取得例外狀況 HRESULT 值,如果有的話,在更新的作業期間引發。 |
get_HResult 取得搜尋結果的 Windows 型 HRESULT 程式代碼。 |
get_HResult 取得從更新上的作業傳回的 HRESULT 值。 |
get_HResult 取得更新作業期間引發的 HRESULT 例外狀況值。 |
get_Identity 取得介面,其中包含更新的唯一標識符。 |
get_IgnoreDownloadPriority 取得和設定布爾值,指出是否忽略下載優先順序。 (取得) |
get_Image 取得介面,其中包含與類別相關聯之影像的相關信息。 |
get_Image 取得介面,其中包含與更新相關聯的映像相關信息。 |
get_Impact 取得 InstallationImpact 列舉,指出更新的安裝或卸載如何影響計算機。 |
get_IncludePotentiallySupersededUpdates 取得和設定布爾值,指出搜尋結果是否包含搜尋結果中其他更新所取代的更新。 (取得) |
get_IncludeRecommendedUpdates 取得和設定布爾值,指出在執行更新和安裝更新時,是否要包含選擇性或建議的更新。 (取得) |
get_InstallationBehavior 取得介面,其中包含更新的安裝選項。 |
get_IsBeta 取得布爾值,指出更新是否為 Beta 版本。 |
get_IsBusy 取得布爾值,指出特定時間計算機上是否正在進行安裝或卸載。 |
get_IsCompleted 取得設定,指出是否已完全處理 IUpdateDownloader.BeginDownload 的呼叫。 |
get_IsCompleted 取得值,這個值表示已完全處理 IUpdateInstaller.BeginInstall 或 IUpdateInstaller.BeginUninstall 方法的呼叫。 |
get_IsCompleted 取得布爾值,指出是否完全處理 IUpdateSearch.BeginSearch 方法的呼叫。 |
get_IsDefaultAUService 取得布爾值,這個值表示服務是否向自動更新註冊,以及自動更新目前是否使用該服務做為預設服務。 |
get_IsDeltaCompressedContent 取得布爾值,指出更新是二進位更新或完整檔案更新。 |
get_IsDownloaded 取得布爾值,指出計算機上是否快取所有更新內容。 |
get_IsForced 取得和設定布爾值,指出 Windows Update 代理程式 (WUA) 是否強制下載已安裝或無法安裝的更新。 (取得) |
get_IsForced 取得或設定布爾值,指出是否要強制安裝或卸載更新。 (取得) |
get_IsHidden 取得布爾值,指出使用者是否隱藏更新。 (取得) |
get_IsInstalled 取得布爾值,指出執行搜尋時,更新是否安裝在計算機上。 |
get_IsManaged 取得布爾值,指出服務是否為受控服務。 |
get_IsMandatory 取得布爾值,指出更新的安裝是否為必要專案。 |
get_IsPendingRegistrationWithAU 取得布爾值,指出新增時是否也會向自動更新註冊服務。 |
get_IsPresent 取得布爾值,指出計算機上是否有更新。 |
get_IsPresent 取得布爾值,指出是否已在計算機上安裝更新。 |
get_IsRegisteredWithAU 取得布爾值,指出服務是否向自動更新註冊。 |
get_IsScanPackageService 取得布爾值,指出服務是否以掃描套件為基礎。 |
get_IssueDate 取得發出授權封包檔案的日期。 |
get_IsUninstallable 取得布爾值,指出使用者是否可以從計算機卸載更新。 |
get_Item 從集合取得 ICategory 介面。 |
get_Item 取得或設定集合中的字串。 (取得) |
get_Item 取得或設定集合中的 IUpdate 介面。 (取得) |
get_Item 從 IUpdateDownloadContentCollection 介面取得更新的下載內容。 |
get_Item 取得集合中的 IUpdateException 介面。 |
get_Item 取得集合中的 IUpdateHistoryEntry 介面。 |
get_Item 取得和設定集合中的 IUpdateService 介面。 |
get_Item 取得集合中的 IWindowsDriverUpdateEntry 介面。 |
get_KBArticleIDs 取得與更新相關聯的Microsoft知識庫文章標識符集合。 |
get_Languages 取得介面,其中包含更新所支持的語言。 |
get_LastDeploymentChangeTime 取得部署更新的伺服器上,以國際標準時間 (UTC) 日期和時間取得更新的最後一個發佈日期。 |
get_LastInstallationSuccessDate 取得自動更新成功安裝任何更新的最後一次和國際標準時間 (UTC) 日期,即使發生某些失敗也一樣。 |
get_LastSearchSuccessDate 取得自動更新成功搜尋更新時的最後一次和國際標準時間 (UTC) 日期。 |
get_MaxDownloadSize 取得更新的下載大小上限。 |
get_Message 取得描述搜尋結果的訊息。 |
get_MinDownloadSize 取得更新的下載大小下限。 |
get_MoreInfoUrls 取得特定語言字串的集合,指定更新詳細資訊的超連結。 |
get_MsrcSeverity 取得更新Microsoft安全性回應中心嚴重性評等。 |
get_Name 取得類別的當地語系化名稱。 |
get_Name 取得服務的名稱。 |
get_NonAdministratorsElevated 取得和設定布爾值,指出非系統管理員是否可以在沒有系統管理員核准的情況下執行某些更新相關動作。 (取得) |
get_NotificationLevel 取得和設定使用者如何收到自動更新事件的通知。 (取得) |
get_OemHardwareSupportLink 取得 OEM 硬體技術支援資訊的超連結。 |
get_OffersWindowsUpdates 取得布爾值,指出目前的服務是否提供來自 Windows Updates 的更新。 |
get_Online 取得並設定布爾值,指出UpdateSearcher是否上線以搜尋更新。 (取得) |
get_Operation 取得 UpdateOperation 值,指定更新上的作業。 |
get_Order 取得此類別在同層級類別中建議的顯示順序。 |
get_Parent 取得介面,描述這個類別的父類別目錄。 |
get_ParentHwnd 取得並設定可包含對話框之父視窗的句柄。 (取得) |
get_ParentWindow 取得和設定介面,表示可以包含對話框的父視窗。 (取得) |
get_PercentComplete 取得已下載之所有更新百分比的估計值。 |
get_PercentComplete 取得整體安裝或卸載程序進度的百分比。 |
get_PerUser 取得布爾值,指出這是否為每個使用者更新。 |
get_PerUser 取得布爾值,指出更新是否為每個使用者更新。 |
get_Priority 取得和設定下載的優先順序級級。 (取得) |
get_Product 取得產品的語言不變名稱。 |
get_Progress 取得介面,其中包含在回呼進行時異步下載的進度。 |
get_Progress 取得介面,其中包含進行回呼時異步安裝或卸載的進度。 |
get_ReadOnly 取得布爾值,指出自動更新設定是否為唯讀。 |
get_ReadOnly 取得布爾值,指出集合是否為唯讀。 |
get_ReadOnly 取得布爾值,指出更新集合是否為唯讀。 |
get_ReadOnly 取得布爾值,指出會話物件是否為唯讀。 |
get_ReadOnly 取得布爾值,指出 WebProxy 物件是否為唯讀。 |
get_RebootBehavior 取得 InstallationRebootBehavior 列舉,指定安裝或卸載更新時所發生的重新啟動行為。 |
get_RebootRequired 取得布爾值,指出您是否必須重新啟動計算機,才能完成更新的安裝或卸載。 |
get_RebootRequired 取得布爾值,指出是否需要系統重新啟動才能完成一或多個更新的安裝或卸載。 |
get_RebootRequired 取得布爾值,指出計算機上是否需要系統重新啟動才能完成安裝或卸載更新。 |
get_RebootRequired 取得布爾值,指出計算機上是否需要系統重新啟動才能完成更新的安裝。 |
get_RebootRequired 取得布爾值,指出安裝或卸載更新之後,計算機是否必須重新啟動。 |
get_RebootRequiredBeforeInstallation 取得布爾值,指出安裝或卸載更新之前是否需要重新啟動系統。 |
get_RecommendedCpuSpeed 取得建議的CPU速度,以MBHERTZ (MHz) 安裝更新。 |
get_RecommendedHardDiskSpace 取得建議的可用空間,該可用空間應該在硬碟上才能安裝更新。 可用空間是以 MB 為單位指定。 |
get_RecommendedMemory 取得建議的實體記憶體大小,在您安裝更新之前,應該可在您的計算機中使用。 物理記憶體大小是以 MB 為單位指定。 |
get_RedirectUrls 包含重新導向器封包檔案的 URL。 |
get_RegistrationState 取得 UpdateServiceRegistrationState 值,指出服務註冊的目前狀態。 |
get_ReleaseNotes 取得更新的當地語系化版本資訊。 |
get_Required 取得布爾值,指出組策略是否需要自動更新服務。 |
get_RequiresNetworkConnectivity 取得布爾值,指出更新的安裝或卸載是否需要網路連線。 |
get_ResultCode 取得指定下載結果的 OperationResultCodeenumeration。 |
get_ResultCode 取得 OperationResultCode 值,指定更新上作業的結果。 (IInstallationResult.get_ResultCode) |
get_ResultCode 取得指定搜尋結果的 OperationResultCode 列舉。 |
get_ResultCode 取得 OperationResultCode 列舉值,指定更新上作業的結果。 |
get_ResultCode 取得 OperationResultCode 值,指定更新上作業的結果。 (IUpdateHistoryEntry.get_ResultCode) |
get_ResultCode 取得 OperationResultCode 值,指定更新上作業的結果。 (IUpdateInstallationResult.get_ResultCode) |
get_Results 傳回 IAutomaticUpdatesResults 介面的指標。 |
get_RevisionNumber 取得更新的修訂編號。 |
get_RootCategories 取得計算機上目前可用之根類別的介面集合。 |
get_ScheduledInstallationDay 取得和設定自動更新安裝或卸載更新的一周天數。 (取得) |
get_ScheduledInstallationTime 取得和設定自動更新安裝或卸載更新的時間。 (取得) |
get_SecurityBulletinIDs 取得字串值的集合,其中包含與更新相關聯的安全性布告欄標識符。 |
get_ServerSelection 取得 ServerSelection 值,指出哪個伺服器提供更新。 |
get_ServerSelection 取得並設定 ServerSelection 值,指出要搜尋更新的伺服器。 (取得) |
get_Service 取得 IUpdateService2 介面的指標。 此屬性是預設屬性。 |
get_ServiceEnabled 取得布爾值,指出自動更新需要的所有元件是否可用。 |
get_ServiceID 取得不是 Windows 更新之更新服務的服務標識碼。 |
get_ServiceID 取得並設定網站,當要搜尋的網站不是 Windows Update 網站時要搜尋的網站。 (取得) |
get_ServiceID 擷取或設定服務的標識碼。 |
get_Services 取得向 WUA 註冊之服務的 IUpdateServiceCollection。 |
get_ServiceUrl 擷取服務的URL。 |
get_Settings 取得自動更新的組態設定。 |
get_SetupPrefix 識別安裝程式檔案的前置詞。 |
get_Source 取得影像的來源位置。 |
get_SupersededUpdateIDs 取得更新標識碼的集合。 此標識元集合會指定更新所取代的更新。 |
get_SupportUrl 取得更新之語言特定支援資訊的超連結。 |
get_SupportUrl 取得更新之語言特定支援資訊的超連結。 |
get_Title 取得更新的當地語系化標題。 |
get_Title 取得更新的標題。 |
get_TotalBytesDownloaded 取得字串,指定已下載的數據總數,以位元組為單位。 |
get_TotalBytesToDownload 取得字串,表示將下載的總數據量估計,以位元組為單位。 |
get_Type 取得類別的型別。 |
get_Type 取得更新的類型。 |
get_UninstallationBehavior 取得介面,其中包含更新的卸載選項。 |
get_UninstallationNotes 取得更新的卸載注意事項。 |
get_UninstallationNotes 取得更新的卸載注意事項。 |
get_UninstallationSteps 取得介面,其中包含更新的卸載步驟。 |
get_UninstallationSteps 取得包含更新卸載步驟的 IStringCollection 介面。 |
get_UnmappedResultCode 取得從更新上的作業傳回的未對應的結果碼。 |
get_UpdateID 取得與修訂無關的更新標識碼。 |
get_UpdateIdentity 取得包含更新身分識別的 IUpdateIdentity 介面。 |
get_Updates 取得介面,其中包含立即屬於類別的更新集合。 |
get_Updates 取得介面,其中包含下載中指定的更新唯讀集合。 |
get_Updates 取得介面,其中包含安裝或卸載中指定的更新只讀集合。 |
get_Updates 取得搜尋結果之更新的介面集合。 |
get_Updates 取得和設定介面,其中包含為下載所指定之更新的只讀集合。 (取得) |
get_Updates 取得和設定介面,其中包含為安裝或卸載所指定之更新的只讀集合。 (取得) |
get_UserLocale 取得並設定擷取更新資訊的慣用地區設定。 (取得) |
get_UserName 取得並設定要提交至 Proxy 伺服器以進行驗證的用戶名稱。 (取得) |
get_Warnings 取得搜尋所產生的警告集合。 |
get_WebProxy 取得和設定用來存取伺服器的 Proxy 設定。 (取得) |
get_Width 取得影像的寬度,以像素為單位。 |
get_WindowsDriverUpdateEntries 取得適用於更新的驅動程式更新專案。 |
GetInfo 擷取 Windows Update 代理程式 (WUA) 的版本資訊。 |
GetProgress 會傳回描述下載目前進度的 IDownloadProgress 介面。 |
GetProgress 會傳回 IInstallationProgress 介面,描述安裝或卸載的目前進度。 |
GetTotalHistoryCount 傳回電腦上的更新事件數目。 |
GetUpdateResult 傳回指定更新下載的結果。 |
GetUpdateResult 傳回 IUpdateDownloadResult 介面,其中包含指定更新的下載資訊。 |
GetUpdateResult 傳回安裝或卸載指定更新的結果。 |
GetUpdateResult 傳回 IUpdateInstallationResult 介面,其中包含指定更新的安裝結果。 |
插入 將專案插入集合中指定的位置。 (IStringCollection.Insert) |
插入 將專案插入集合中指定的位置。 (IUpdateCollection.Insert) |
安裝 啟動更新的同步安裝。 |
叫用 通知呼叫端下載已完成。 |
叫用 呼叫 IUpdateDownloader.BeginDownload 方法,處理異步下載進度變更的通知。 |
叫用 處理異步安裝或卸載完成的通知,此通知是由呼叫 IUpdateInstaller.BeginInstall 或 IUpdateInstaller.BeginUninstall 所起始。 |
叫用 處理異步安裝或卸載進度變更的通知,該變更是由呼叫 IUpdateInstaller.BeginInstall 方法或 IUpdateInstaller.BeginUninstall 方法所起始。 |
叫用 處理透過呼叫 IUpdateSearcher.BeginSearch 方法起始之異步搜尋完成的通知。 |
LockDown 限制對實作這個方法之物件的方法和屬性的存取。 |
暫停 暫停自動更新。 |
PromptForCredentials 提示使用者輸入密碼以用於 Proxy 驗證。 |
PromptForCredentialsFromHwnd 提示使用者輸入密碼,以使用父視窗的 hWnd 屬性進行 Proxy 驗證。 |
put_Address 取得和設定 Proxy 伺服器的位址和十進位埠號碼。 (放) |
put_AllowSourcePrompts 取得並設定 Boolean 值,指出是否要在安裝更新時向使用者顯示來源提示。 (放) |
put_AttemptCloseAppsIfNecessary 設定值,指出更新安裝程式是否會嘗試關閉應用程式,並封鎖立即安裝更新。 |
put_AutoDetect 取得和設定布爾值,指出IWebProxy是否自動偵測 Proxy 設定。 (放) |
put_BypassList 取得和設定不使用 Proxy 伺服器的位址集合。 (放) |
put_BypassProxyOnLocal 取得和設定布爾值,指出本機位址是否略過 Proxy 伺服器。 (放) |
put_CanAutomaticallyUpgradeService 取得和設定布爾值,指出未來是否呼叫 BeginSearch 和 Search 方法會導致自動升級至 Windows Update 代理程式 (WUA)。 (放) |
put_ClientApplicationID 取得和設定目前的用戶端應用程式。 (IUpdateDownloader.put_ClientApplicationID) |
put_ClientApplicationID 取得和設定目前的用戶端應用程式。 (IUpdateInstaller.put_ClientApplicationID) |
put_ClientApplicationID 識別目前的用戶端應用程式。 (放) |
put_ClientApplicationID 取得和設定目前用戶端應用程式的識別碼。 (放) |
put_ClientApplicationID 取得和設定目前的用戶端應用程式。 (IUpdateSession.put_ClientApplicationID) |
put_FeaturedUpdatesEnabled 不支援。 (IAutomaticUpdatesSettings3.put_FeaturedUpdatesEnabled) |
put_ForceQuiet 取得和設定 Boolean 值,指出 Windows Installer 是否強制安裝更新,而不需用戶互動。 (放) |
put_IgnoreDownloadPriority 取得和設定布爾值,指出是否忽略下載優先順序。 (放) |
put_IncludePotentiallySupersededUpdates 取得和設定布爾值,指出搜尋結果是否包含搜尋結果中其他更新所取代的更新。 (放) |
put_IncludeRecommendedUpdates 取得和設定布爾值,指出在執行更新和安裝更新時,是否要包含選擇性或建議的更新。 (放) |
put_IsForced 取得和設定布爾值,指出 Windows Update 代理程式 (WUA) 是否強制下載已安裝或無法安裝的更新。 (放) |
put_IsForced 取得或設定布爾值,指出是否要強制安裝或卸載更新。 (放) |
put_IsHidden 取得布爾值,指出使用者是否隱藏更新。 (放) |
put_Item 取得或設定集合中的字串。 (放) |
put_Item 取得或設定集合中的 IUpdate 介面。 (放) |
put_NonAdministratorsElevated 取得和設定布爾值,指出非系統管理員是否可以在沒有系統管理員核准的情況下執行某些更新相關動作。 (放) |
put_NotificationLevel 取得和設定使用者如何收到自動更新事件的通知。 (放) |
put_Online 取得並設定布爾值,指出UpdateSearcher是否上線以搜尋更新。 (放) |
put_ParentHwnd 取得並設定可包含對話框之父視窗的句柄。 (放) |
put_ParentWindow 取得和設定介面,表示可以包含對話框的父視窗。 (放) |
put_Priority 取得和設定下載的優先順序級級。 (放) |
put_ScheduledInstallationDay 取得和設定自動更新安裝或卸載更新的一周天數。 (放) |
put_ScheduledInstallationTime 取得和設定自動更新安裝或卸載更新的時間。 (放) |
put_ServerSelection 取得並設定 ServerSelection 值,指出要搜尋更新的伺服器。 (放) |
put_ServiceID 取得並設定網站,當要搜尋的網站不是 Windows Update 網站時要搜尋的網站。 (放) |
put_Updates 取得和設定介面,其中包含為下載所指定之更新的只讀集合。 (放) |
put_Updates 取得和設定介面,其中包含為安裝或卸載所指定之更新的只讀集合。 (放) |
put_UserLocale 取得並設定擷取更新資訊的慣用地區設定。 (放) |
put_UserName 取得並設定要提交至 Proxy 伺服器以進行驗證的用戶名稱。 (放) |
put_WebProxy 取得和設定用來存取伺服器的 Proxy 設定。 (放) |
QueryHistory 同步查詢電腦是否有更新事件的歷程記錄。 |
QueryHistory 同步查詢電腦是否有更新事件的歷程記錄。 |
QueryServiceRegistration 傳回 IUpdateServiceRegistration 介面的指標。 |
RecordInstallationResult 記錄更新的結果。 結果是由 IStringCollection 物件指定。 |
重新整理 擷取最新的自動更新設定。 |
RegisterServiceWithAU 使用自動更新註冊服務。 |
RemoveAt 從集合中移除位於指定索引處的專案。 (IStringCollection.RemoveAt) |
RemoveAt 從集合中移除位於指定索引處的專案。 (IUpdateCollection.RemoveAt) |
RemoveService 從 Windows Update 代理程式 (WUA) 移除服務註冊。 |
RequestAbort 提出結束異步下載的要求。 |
RequestAbort 提出取消安裝或卸載的要求。 |
RequestAbort 提出取消異步搜尋的要求。 |
繼續 如果自動更新暫停,重新啟動自動更新。 |
RunWizard 啟動精靈,引導本機使用者完成安裝更新的步驟。 |
儲存 套用目前的自動更新設定。 |
搜尋 執行同步搜尋更新。 搜尋會使用目前設定的搜尋選項。 |
SetOption 設定指定服務標識碼之 物件的選項。 SetOption 方法也可用來判斷當您變更自動更新註冊時是否顯示警告。 |
SetPassword 設定要提交至 Proxy 伺服器以進行驗證的密碼。 |
ShowSettingsDialog 顯示包含自動更新設定的對話框。 |
卸載 啟動更新的同步卸載。 |
UnregisterServiceWithAU 使用自動更新取消註冊服務。 |
介面
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 Update 代理程式 (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 Update 代理程式 (WUA) 或自動更新註冊之服務的相關信息。 (IUpdateService) |
IUpdateService2 包含向 Windows Update 代理程式 (WUA) 或自動更新註冊之服務的相關信息。 (IUpdateService2) |
IUpdateServiceCollection 代表 IUpdateService 介面的清單。 |
IUpdateServiceManager 使用 Windows Update 代理程式或自動更新來新增或移除更新服務的註冊。 (IUpdateServiceManager) |
IUpdateServiceManager2 使用 Windows Update 代理程式或自動更新來新增或移除更新服務的註冊。 (IUpdateServiceManager2) |
IUpdateServiceRegistration 包含服務註冊狀態的相關信息。 |
IUpdateSession 表示呼叫端可執行牽涉到更新的作業的會話。 例如,這個介面代表呼叫端執行搜尋、下載、安裝或卸載作業的會話。 (IUpdateSession) |
IUpdateSession2 表示呼叫端可執行牽涉到更新的作業的會話。 例如,這個介面代表呼叫端執行搜尋、下載、安裝或卸載作業的會話。 (IUpdateSession2) |
IUpdateSession3 表示呼叫端可執行牽涉到更新的作業的會話。 例如,這個介面代表呼叫端執行搜尋、下載、安裝或卸載作業的會話。 (IUpdateSession3) |
IWebProxy 包含 HTTP Proxy 設定。 |
IWindowsDriverUpdate 包含只能從 Windows 驅動程式更新取得的屬性和方法。 |
IWindowsDriverUpdate2 包含僅可從 Windows 驅動程式更新取得的屬性和方法。 (IWindowsDriverUpdate2) |
IWindowsDriverUpdate3 包含僅可從 Windows 驅動程式更新取得的屬性和方法。 (IWindowsDriverUpdate3) |
IWindowsDriverUpdate4 包含僅可從 Windows 驅動程式更新取得的屬性和方法。 (IWindowsDriverUpdate4) |
IWindowsDriverUpdate5 包含僅可從 Windows 驅動程式更新取得的屬性和方法。 (IWindowsDriverUpdate5) |
IWindowsDriverUpdateEntry 包含僅可從 Windows 驅動程式更新取得的屬性。 |
IWindowsDriverUpdateEntryCollection 包含與驅動程式更新相關聯的驅動程式更新專案集合。 所有屬性都有標準集合語意。 |
IWindowsUpdateAgentInfo 擷取 Windows Update 代理程式版本的相關信息(WUA)。 |