Freigeben über


IUpdateServiceManager::UnregisterServiceWithAU-Methode (wuapi.h)

Hebt die Registrierung eines Diensts mit der automatischen Updates auf.

Syntax

HRESULT UnregisterServiceWithAU(
  BSTR serviceID
);

Parameter

serviceID

Ein Bezeichner für den Dienst, der die Registrierung aufheben soll.

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
E_INVALIDARG
Ein Parameterwert ist ungültig.
E_ACCESSDENIED
Diese Methode kann nicht von einem Remotecomputer aufgerufen werden.
WU_E_DS_NEEDWINDOWSSERVICE
Der Windows Update Dienst konnte nicht entfernt werden.
WU_E_DS_INVALIDOPERATION
Der Status der automatischen Updates konnte nicht geändert werden.
WU_E_DS_UNKNOWNSERVICE
Versuchen Sie, einen unbekannten Dienst zu registrieren.
WU_E_INVALID_OPERATION
Der Computer konnte nicht auf den Updatestandort zugreifen.
WU_E_CALL_CANCELLED
Der Benutzer hat die Änderung abgebrochen.

Hinweise

Diese Methode gibt WU_E_DS_INVALIDOPERATION zurück, wenn die angeforderte Änderung des Status der automatischen Updates den Spezifikationen in der Autorisierungs-Cab widerspricht. Ein Fehler wird von der WinVerifyTrust-Funktion zurückgegeben, wenn die Autorisierungs-Cab nicht signiert wurde.

Diese Methode gibt WU_E_DS_UNKNOWNSERVICE zurück, wenn der zu entfernende Dienst nicht vorhanden ist.

Diese Methode gibt WU_E_DS_NEEDWINDOWSSERVICE zurück, wenn Sie versuchen, den Windows Update-Dienst zu entfernen, und wenn er der einzige Dienst ist, der bei Automatic Updates registriert ist.

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

Weitere Informationen

IUpdateServiceManager