IUpdate interface (wuapi.h)
Contains the properties and methods that are available to an update.
Inheritance
The IUpdate interface inherits from the IDispatch interface. IUpdate also has these types of members:
Methods
The IUpdate interface has these methods.
IUpdate::AcceptEula Accepts the Microsoft Software License Terms that are associated with Windows Update. |
IUpdate::CopyFromCache Copies the contents of an update to a specified path. |
IUpdate::get_AutoSelectOnWebSites Gets a Boolean value that indicates whether the update is flagged to be automatically selected by Windows Update. |
IUpdate::get_BundledUpdates Gets an interface that contains information about the ordered list of the bundled updates for the update. |
IUpdate::get_CanRequireSource Gets a Boolean value that indicates whether the source media of the update is required for installation or uninstallation. |
IUpdate::get_Categories Gets an interface that contains a collection of categories to which the update belongs. |
IUpdate::get_Deadline Gets the date by which the update must be installed. |
IUpdate::get_DeltaCompressedContentAvailable Gets a Boolean value that indicates whether delta-compressed content is available on a server for the update. |
IUpdate::get_DeltaCompressedContentPreferred Gets a Boolean value that indicates whether to prefer delta-compressed content during the download and install or uninstall of the update if delta-compressed content is available. |
IUpdate::get_DeploymentAction Gets the action for which the update is deployed. |
IUpdate::get_Description Gets the localized description of the update. |
IUpdate::get_DownloadContents Gets file information about the download contents of the update. |
IUpdate::get_DownloadPriority Gets the suggested download priority of the update. |
IUpdate::get_EulaAccepted Gets a Boolean value that indicates whether the Microsoft Software License Terms that are associated with the update are accepted for the computer. |
IUpdate::get_EulaText Gets the full localized text of the Microsoft Software License Terms that are associated with the update. |
IUpdate::get_HandlerID Gets the install handler of the update. |
IUpdate::get_Identity Gets an interface that contains the unique identifier of the update. |
IUpdate::get_Image Gets an interface that contains information about an image that is associated with the update. |
IUpdate::get_InstallationBehavior Gets an interface that contains the installation options of the update. |
IUpdate::get_IsBeta Gets a Boolean value that indicates whether the update is a beta release. |
IUpdate::get_IsDownloaded Gets a Boolean value that indicates whether all the update content is cached on the computer. |
IUpdate::get_IsHidden Gets a Boolean value that indicates whether an update is hidden by a user. (Get) |
IUpdate::get_IsInstalled Gets a Boolean value that indicates whether the update is installed on a computer when the search is performed. |
IUpdate::get_IsMandatory Gets a Boolean value that indicates whether the installation of the update is mandatory. |
IUpdate::get_IsUninstallable Gets a Boolean value that indicates whether a user can uninstall the update from a computer. |
IUpdate::get_KBArticleIDs Gets a collection of Microsoft Knowledge Base article IDs that are associated with the update. |
IUpdate::get_Languages Gets an interface that contains the languages that are supported by the update. |
IUpdate::get_LastDeploymentChangeTime Gets the last published date of the update, in Coordinated Universal Time (UTC) date and time, on the server that deploys the update. |
IUpdate::get_MaxDownloadSize Gets the maximum download size of the update. |
IUpdate::get_MinDownloadSize Gets the minimum download size of the update. |
IUpdate::get_MoreInfoUrls Gets a collection of language-specific strings that specify the hyperlinks to more information about the update. |
IUpdate::get_MsrcSeverity Gets the Microsoft Security Response Center severity rating of the update. |
IUpdate::get_RecommendedCpuSpeed Gets the recommended CPU speed used to install the update, in megahertz (MHz). |
IUpdate::get_RecommendedHardDiskSpace Gets the recommended free space that should be available on the hard disk before you install the update. The free space is specified in megabytes (MB). |
IUpdate::get_RecommendedMemory Gets the recommended physical memory size that should be available in your computer before you install the update. The physical memory size is specified in megabytes (MB). |
IUpdate::get_ReleaseNotes Gets the localized release notes for the update. |
IUpdate::get_SecurityBulletinIDs Gets a collection of string values that contain the security bulletin IDs that are associated with the update. |
IUpdate::get_SupersededUpdateIDs Gets a collection of update identifiers. This collection of identifiers specifies the updates that are superseded by the update. |
IUpdate::get_SupportUrl Gets a hyperlink to the language-specific support information for the update. |
IUpdate::get_Title Gets the localized title of the update. |
IUpdate::get_Type Gets the type of the update. |
IUpdate::get_UninstallationBehavior Gets an interface that contains the uninstallation options for the update. |
IUpdate::get_UninstallationNotes Gets the uninstallation notes for the update. |
IUpdate::get_UninstallationSteps Gets an interface that contains the uninstallation steps for the update. |
IUpdate::put_IsHidden Gets a Boolean value that indicates whether an update is hidden by a user. (Put) |
Remarks
If the BundledUpdates property contains an IUpdateCollection, some properties and methods of the update may only be available on the bundled updates, for example, DownloadContents or CopyFromCache.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows XP, Windows 2000 Professional with SP3 [desktop apps only] |
Minimum supported server | Windows Server 2003, Windows 2000 Server with SP3 [desktop apps only] |
Target Platform | Windows |
Header | wuapi.h |