IUpdateSearcher::BeginSearch-Methode (wuapi.h)
Beginnt mit der Ausführung einer asynchronen Suche nach Updates. Die Suche verwendet die derzeit konfigurierten Suchoptionen.
Syntax
HRESULT BeginSearch(
[in] BSTR criteria,
[in] IUnknown *onCompleted,
[in] VARIANT state,
[out] ISearchJob **retval
);
Parameter
[in] criteria
Eine Zeichenfolge, die die Suchkriterien angibt.
[in] onCompleted
Eine ISearchCompletedCallback-Schnittstelle , die aufgerufen wird, wenn ein asynchroner Suchvorgang abgeschlossen ist.
[in] state
Der aufruferspezifische Zustand, der von der AsyncState-Eigenschaft der ISearchJob-Schnittstelle zurückgegeben wird.
[out] retval
Eine ISearchJob-Schnittstelle , die den aktuellen Vorgang darstellt, der möglicherweise aussteht.
Der Aufrufer übergibt den zurückgegebenen Wert an die EndSearch-Methode , um einen Suchvorgang abzuschließen.
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 |
---|---|
|
Ein Parameterwert ist ungültig oder NULL. |
|
Diese Methode kann nicht von einem Remotecomputer aufgerufen werden. |
Hinweise
Eine vollständige Beschreibung der Syntax der Suchkriterien finden Sie unter Suchen.
Alternativ zur Implementierung der ISearchCompletedCallback-Schnittstelle können Sie ein Skript verwenden, um eine Rückrufroutine eines beliebigen Bezeichners mit DISPID 0 für ein Automatisierungsobjekt zu implementieren. Der Typ des onCompleted-Parameters ist IUnknown*.
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
Anforderung | Wert |
---|---|
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 |