IUpdateServiceManager::AddService-Methode (wuapi.h)
Registriert einen Dienst bei Windows Update Agent (WUA).
Syntax
HRESULT AddService(
[in] BSTR serviceID,
[in] BSTR authorizationCabPath,
[out] IUpdateService **retval
);
Parameter
[in] serviceID
Ein Bezeichner für einen zu registrierenden Dienst.
[in] authorizationCabPath
Der Pfad der von Microsoft signierten lokalen Ablagedatei, die die Informationen enthält, die für eine Dienstregistrierung erforderlich sind.
[out] retval
Eine IUpdateService-Schnittstelle , die einen hinzugefügten Dienst darstellt.
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. |
|
Diese Methode kann nicht von einem Remotecomputer aufgerufen werden. |
|
Die Autorisierungs-Cab ist abgelaufen. |
|
Der Status der automatischen Updates konnte nicht geändert werden. |
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. WinVerifyTrust gibt einen Fehler zurück, wenn die Autorisierungs-Cab nicht signiert wurde.
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 |