Metodo IUpdateServiceManager::AddScanPackageService (wuapi.h)
Registra un pacchetto di analisi come servizio con Windows Update Agent (WUA) e quindi restituisce un'interfaccia IUpdateService.
Sintassi
HRESULT AddScanPackageService(
[in] BSTR serviceName,
[in] BSTR scanFileLocation,
[in] LONG flags,
[out] IUpdateService **ppService
);
Parametri
[in] serviceName
Nome descrittivo per il servizio pacchetto di analisi.
[in] scanFileLocation
Percorso del file di analisi firmato da Microsoft che deve essere registrato come servizio.
[in] flags
Determina come rimuovere la registrazione del servizio del pacchetto di analisi.
Per i valori possibili, vedere UpdateServiceOption.
[out] ppService
Puntatore a un'interfaccia IUpdateService che contiene le informazioni di registrazione del servizio.
Valore restituito
Restituisce S_OK in caso di esito positivo. In caso contrario, restituisce un codice di errore COM o Windows. Questo metodo può anche restituire i codici di errore seguenti.
Codice restituito | Descrizione |
---|---|
|
Il valore di un parametro non è valido. |
|
Questo metodo non può essere chiamato da un computer remoto. |
|
Il computer non è riuscito ad accedere al sito di aggiornamento. |
Commenti
È possibile usare l'ID del servizio nelle ricerche passando l'ID come proprietà ServiceID dell'interfaccia IUpdateSearcher .
Per liberare le risorse, rimuovere il servizio dopo che non è più necessario. Utilizzare il metodo RemoveService per rimuovere il servizio.
Non chiamare il metodo RegisterServiceWithAU per il servizio registrato dal metodo AddScanPackageService .
Il servizio restituito da AddScanPackageService si trova nell'insieme di servizi restituiti dalla proprietà Services dell'interfaccia IUpdateServiceManager. Questo servizio ha la proprietà IsScanPackageService speciale.
Se il cab di autorizzazione non è firmato, viene restituito un errore da WinVerifyTrust .
Questo metodo restituisce WU_E_INVALID_OPERATION se l'oggetto che implementa l'interfaccia è stato bloccato.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP, Windows 2000 Professional con SP3 [solo app desktop] |
Server minimo supportato | Windows Server 2003, Windows 2000 Server con SP3 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | wuapi.h |
Libreria | Wuguid.lib |
DLL | Wuapi.dll |