Condividi tramite


Modello a oggetti dell'agente Windows Update

I programmatori che usano Windows Update Agent (WUA) iniziano aggiungendo un riferimento a Wuapi.dll al progetto corrente (in Visual C++, Microsoft Visual Basic o C#) o facendo riferimento a Wuapi.h e Wuguid.lib in un progetto C o C++. Il primo passaggio nell'uso dell'API WUA consiste nel creare un'istanza di una delle interfacce creando un oggetto dalla coclasse appropriata.

La figura seguente descrive il modello a oggetti WUA. Per altre informazioni, vedere la sezione "Oggetti WUA e attività associate". Per un elenco completo di tutte le interfacce WUA, vedere Interfacce.

Modello a oggetti dell'agente di Windows Update

Oggetti WUA e attività associate

Nella tabella seguente sono elencati gli oggetti WUA e le attività tipiche associate agli oggetti WUA.

Oggetto Descrizione
AutomaticUpdates Iniziare, sospendere o riprendere la Aggiornamenti automatica.
AutomaticUpdatesSettings Recuperare o impostare il giorno e l'ora di installazione degli aggiornamenti. Specificare il modo in cui gli utenti ricevono una notifica di un evento di Aggiornamenti automatico.
Category Recuperare informazioni sulla categoria dell'aggiornamento, inclusi il nome, l'ID, la descrizione, il proprietario e il prodotto desiderato. Recuperare una raccolta di aggiornamenti appartenenti a questa categoria. Recuperare una raccolta delle categorie padre o figlio.
CategoryCollection Accedere a una raccolta di oggetti Category.
DownloadResult Recuperare informazioni sul risultato di un download.
InstallationResult Recuperare informazioni sul risultato di un'installazione o di una disinstallazione. Determinare se è necessario un riavvio del sistema per completare l'installazione o la disinstallazione.
Searchresult Recuperare informazioni sul risultato di una ricerca di categorie o aggiornamenti. Recuperare una raccolta di categorie trovate nel computer di destinazione dalla ricerca. Recuperare una raccolta di aggiornamenti trovati dalla ricerca.
SystemInformation Recuperare informazioni sui requisiti hardware e di riavvio del sistema OEM nel computer di destinazione.
Aggiornamento Recuperare la maggior parte delle informazioni sull'aggiornamento, inclusi gli aggiornamenti in bundle, i requisiti di origine, l'identità, la descrizione, le opzioni di disinstallazione, la priorità di download, le dimensioni e la scadenza.
UpdateCollection Accedere a una raccolta di oggetti Update.
UpdateDownloader Avviare un download asincrono o sincrono dei file associati agli aggiornamenti.
UpdateDownloadResult Recuperare informazioni sul risultato del download per un aggiornamento.
Updateexception Recuperare la descrizione e il contesto di un'eccezione generata quando si verifica un errore di aggiornamento.
UpdateExceptionCollection Accedere a una raccolta di oggetti UpdateException.
UpdateHistoryEntry Recuperare informazioni su un aggiornamento installato o disinstallato, inclusa l'applicazione elaborata, la data e la descrizione.
UpdateHistoryEntryCollection Accedere a una raccolta di oggetti UpdateHistoryEntry.
UpdateInstallationResult Recuperare informazioni sul risultato dell'installazione o della disinstallazione per un aggiornamento.
UpdateInstaller Avviare un'installazione asincrona o sincrona o la disinstallazione di un aggiornamento. Avviare una sequenza di dialogo interattiva per guidare l'utente nei passaggi per installare gli aggiornamenti.
UpdateSearcher Cerca gli aggiornamenti nel server in base a criteri quali il tipo di aggiornamento, l'ID o la categoria.
UpdateSession Avviare una sessione per cercare, scaricare, installare o disinstallare gli aggiornamenti per un'applicazione.
Webproxy Recuperare e impostare le impostazioni proxy HTTP.