IUpdateSearcher::EndSearch-Methode (wuapi.h)
Schließt eine asynchrone Suche nach Updates ab.
Syntax
HRESULT EndSearch(
[in] ISearchJob *searchJob,
[out] ISearchResult **retval
);
Parameter
[in] searchJob
Die ISearchJob-Schnittstelle , die von der BeginSearch-Methode zurückgegeben wird.
[out] retval
Eine ISearchResult-Schnittstelle , die Folgendes enthält:
- Das Ergebnis eines Vorgangs
- Eine Sammlung von Updates, die den Suchkriterien entsprechen
Rückgabewert
Gibt bei erfolgreicher Ausführung S_OK zurück. Andernfalls wird ein COM- oder Windows-Fehlercode zurückgegeben.
Diese Methode kann auch die folgenden Fehlercodes zurückgeben.
Rückgabecode | Beschreibung |
---|---|
|
Eine asynchrone Suche nach Updates ist erfolgreich. |
|
Sie können nicht nach Updates suchen, wenn die ServerSelection-Eigenschaft von IUpdateSearcher auf ssManagedServer oder auf ssDefault festgelegt ist und der verwaltete Server auf einem Computer ein Server von Microsoft Software Update Services (SUS) 1.0 ist. |
|
Ein Parameterwert ist ungültig oder NULL. |
|
Diese Methode kann nicht von einem Remotecomputer aufgerufen werden. |
|
Die EndSearch-Methode gibt WU_E_INVALID_OPERATION zurück, wenn EndSearch bereits für den Suchauftrag aufgerufen wurde. |
|
Während einer Suche wurde ein ungültiges Kriterium gefunden. |
Hinweise
Wenn Sie eine asynchrone WUA-API in Ihrer App verwenden, müssen Sie möglicherweise einen Timeoutmechanismus implementieren. Weitere Informationen zum Ausführen asynchroner WUA-Vorgänge finden Sie unter Richtlinien für asynchrone WUA-Vorgänge.
Anforderungen
Unterstützte Mindestversion (Client) | Windows XP, Windows 2000 Professional mit SP3 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003, Windows 2000 Server mit SP3 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | wuapi.h |
Bibliothek | Wuguid.lib |
DLL | Wuapi.dll |