IUpdateSearcher interface (wuapi.h)
Searches for updates on a server.
Inheritance
The IUpdateSearcher interface inherits from the IDispatch interface. IUpdateSearcher also has these types of members:
Methods
The IUpdateSearcher interface has these methods.
IUpdateSearcher::BeginSearch Begins execution of an asynchronous search for updates. The search uses the search options that are currently configured. |
IUpdateSearcher::EndSearch Completes an asynchronous search for updates. |
IUpdateSearcher::EscapeString Converts a string into a string that can be used as a literal value in a search criteria string. |
IUpdateSearcher::get_CanAutomaticallyUpgradeService Gets and sets a Boolean value that indicates whether future calls to the BeginSearch and Search methods result in an automatic upgrade to Windows Update Agent (WUA). (Get) |
IUpdateSearcher::get_ClientApplicationID Identifies the current client application. (Get) |
IUpdateSearcher::get_IncludePotentiallySupersededUpdates Gets and sets a Boolean value that indicates whether the search results include updates that are superseded by other updates in the search results. (Get) |
IUpdateSearcher::get_Online Gets and sets a Boolean value that indicates whether the UpdateSearcher goes online to search for updates. (Get) |
IUpdateSearcher::get_ServerSelection Gets and sets a ServerSelection value that indicates the server to search for updates. (Get) |
IUpdateSearcher::get_ServiceID Gets and sets a site to search when the site to search is not a Windows Update site. (Get) |
IUpdateSearcher::GetTotalHistoryCount Returns the number of update events on the computer. |
IUpdateSearcher::put_CanAutomaticallyUpgradeService Gets and sets a Boolean value that indicates whether future calls to the BeginSearch and Search methods result in an automatic upgrade to Windows Update Agent (WUA). (Put) |
IUpdateSearcher::put_ClientApplicationID Identifies the current client application. (Put) |
IUpdateSearcher::put_IncludePotentiallySupersededUpdates Gets and sets a Boolean value that indicates whether the search results include updates that are superseded by other updates in the search results. (Put) |
IUpdateSearcher::put_Online Gets and sets a Boolean value that indicates whether the UpdateSearcher goes online to search for updates. (Put) |
IUpdateSearcher::put_ServerSelection Gets and sets a ServerSelection value that indicates the server to search for updates. (Put) |
IUpdateSearcher::put_ServiceID Gets and sets a site to search when the site to search is not a Windows Update site. (Put) |
IUpdateSearcher::QueryHistory Synchronously queries the computer for the history of the update events. |
IUpdateSearcher::Search Performs a synchronous search for updates. The search uses the search options that are currently configured. |
Remarks
You can create an instance of this interface by using the UpdateSearcher coclass. Use the Microsoft.Update.Searcher program identifier to create the object.
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 |