Condividi tramite


Intestazione wuapi.h

Questa intestazione viene usata dall'API dell'agente di Windows Update. Per altre informazioni, vedere:

wuapi.h contiene le interfacce di programmazione seguenti:

Interfacce

 
IAutomaticUpdates

Contiene la funzionalità di Aggiornamenti automatico. (IAutomaticUpdates)
IAutomaticUpdates2

Contiene la funzionalità di Aggiornamenti automatico. (IAutomaticUpdates2)
IAutomaticUpdatesResults

Contiene le proprietà di sola lettura che descrivono la Aggiornamenti automatica.
IAutomaticUpdatesSettings

Contiene le impostazioni disponibili nella Aggiornamenti automatica. (IAutomaticUpdatesSettings)
IAutomaticUpdatesSettings2

Contiene le impostazioni disponibili nella Aggiornamenti automatica. (IAutomaticUpdatesSettings2)
IAutomaticUpdatesSettings3

Contiene le impostazioni disponibili nella Aggiornamenti automatica. (IAutomaticUpdatesSettings3)
ICategory

Rappresenta la categoria a cui appartiene un aggiornamento.
ICategoryCollection

Rappresenta un elenco ordinato di sola lettura delle interfacce ICategory.
IDownloadCompletedCallback

Fornisce il callback utilizzato quando viene completato un download asincrono.
IDownloadCompletedCallbackArgs

Contiene informazioni sul completamento di un download. Questa interfaccia funge da parametro per il delegato IDownloadCompletedCallback. Il download e l'installazione dell'aggiornamento sono asincroni.
IDownloadJob

Contiene proprietà e metodi disponibili per un'operazione di download.
IDownloadProgress

Rappresenta lo stato di avanzamento di un'operazione di download asincrona.
IDownloadProgressChangedCallback

Gestisce la notifica che indica una modifica in corso di un'operazione di download asincrona.
IDownloadProgressChangedCallbackArgs

Contiene informazioni sulla modifica in corso di un'operazione di download asincrona.
IDownloadResult

Rappresenta il risultato di un'operazione di download.
IImageInformation

Contiene informazioni su un'immagine localizzata associata a un aggiornamento o a una categoria.
IInstallationAgent

Registra il risultato di un aggiornamento.
IInstallationBehavior

Rappresenta le opzioni di installazione e disinstallazione di un aggiornamento.
IInstallationCompletedCallback

Gestisce la notifica che indica che è stata completata un'installazione asincrona o una disinstallazione.
IInstallationCompletedCallbackArgs

Contiene informazioni sul completamento di un'installazione e funge da parametro per il delegato IInstallationCompletedCallback. Il download e l'installazione dell'aggiornamento sono asincroni.
IInstallationJob

Contiene proprietà e metodi disponibili per un'operazione di installazione o disinstallazione.
IInstallationProgress

Rappresenta lo stato di avanzamento di un'installazione o disinstallazione asincrona.
IInstallationProgressChangedCallback

Definisce il metodo Invoke che gestisce la notifica relativa allo stato di avanzamento in corso di un'installazione o disinstallazione asincrona.
IInstallationProgressChangedCallbackArgs

Contiene informazioni sulla modifica in corso di un'installazione asincrona o disinstallazione al momento dell'esecuzione del callback.
IInstallationResult

Rappresenta il risultato di un'installazione o di una disinstallazione.
IInvalidProductLicenseException

Incapsula l'eccezione generata quando viene rilevata una licenza non valida per un prodotto.
ISearchCompletedCallback

Contiene un metodo che gestisce la notifica relativa al completamento di un'operazione di ricerca asincrona.
ISearchCompletedCallbackArgs

Contiene informazioni sul completamento di una ricerca asincrona. Funge anche da parametro per il delegato SearchCompletedCallback.
ISearchJob

Contiene proprietà e metodi disponibili per un'operazione di ricerca.
ISearchResult

Rappresenta il risultato di una ricerca.
IStringCollection

Rappresenta un elenco ordinato di stringhe.
ISystemInformation

Contiene informazioni sul computer specificato. Queste informazioni sono rilevanti per l'agente di Windows Update (WUA).
IUpdate

Contiene le proprietà e i metodi disponibili per un aggiornamento. (IUpdate)
IUpdate2

Contiene le proprietà e i metodi disponibili per un aggiornamento. (IUpdate2)
IUpdate3

Contiene le proprietà e i metodi disponibili per un aggiornamento. (IUpdate3)
IUpdate4

Contiene le proprietà e i metodi disponibili per un aggiornamento. (IUpdate4)
IUpdate5

Contiene le proprietà e i metodi disponibili per un aggiornamento. (IUpdate5)
IUpdateCollection

Rappresenta un elenco ordinato di aggiornamenti.
IUpdateDownloadContent

Rappresenta il contenuto di download di un aggiornamento. (IUpdateDownloadContent)
IUpdateDownloadContent2

Rappresenta il contenuto di download di un aggiornamento. (IUpdateDownloadContent2)
IUpdateDownloadContentCollection

Rappresenta una raccolta di contenuti di download per un aggiornamento.
IUpdateDownloader

Scarica gli aggiornamenti dal server.
IUpdateDownloadResult

Contiene le proprietà che indicano lo stato di un'operazione di download per un aggiornamento.
IUpdateException

Rappresenta le informazioni sugli aspetti dei risultati della ricerca restituiti nell'oggetto ISearchResult incompleto.
IUpdateExceptionCollection

Rappresenta un elenco di sola lettura ordinato di interfacce IUpdateException.
IUpdateHistoryEntry

Rappresenta la cronologia registrata di un aggiornamento. (IUpdateHistoryEntry)
IUpdateHistoryEntry2

Rappresenta la cronologia registrata di un aggiornamento. (IUpdateHistoryEntry2)
IUpdateHistoryEntryCollection

Rappresenta un elenco ordinato di sola lettura delle interfacce IUpdateHistoryEntry.
IUpdateIdentity

Rappresenta l'identificatore univoco di un aggiornamento.
IUpdateInstallationResult

Contiene le proprietà e i metodi disponibili per lo stato di un'installazione o disinstallazione di un aggiornamento.
IUpdateInstaller

Installa o disinstalla gli aggiornamenti da o in un computer.
IUpdateInstaller2

Installa o disinstalla gli aggiornamenti in un computer. (IUpdateInstaller2)
IUpdateInstaller3

Installa o disinstalla gli aggiornamenti in un computer. (IUpdateInstaller3)
IUpdateInstaller4

Fornisce metodi per finalizzare gli aggiornamenti in fase o installati in precedenza.
IUpdateLockdown

Limita l'accesso a metodi e proprietà di oggetti che implementano il metodo di questa interfaccia.
IUpdateSearcher

Cerca gli aggiornamenti in un server. (IUpdateSearcher)
IUpdateSearcher2

Cerca gli aggiornamenti in un server. (IUpdateSearcher2)
IUpdateSearcher3

Cerca gli aggiornamenti in un server. (IUpdateSearcher3)
IUpdateService

Contiene informazioni su un servizio registrato con Windows Update Agent (WUA) o con Aggiornamenti automatico. (IUpdateService)
IUpdateService2

Contiene informazioni su un servizio registrato con Windows Update Agent (WUA) o con Aggiornamenti automatico. (IUpdateService2)
IUpdateServiceCollection

Rappresenta un elenco di interfacce IUpdateService.
IUpdateServiceManager

Aggiunge o rimuove la registrazione del servizio di aggiornamento con Windows Update Agent o Automatico Aggiornamenti. (IUpdateServiceManager)
IUpdateServiceManager2

Aggiunge o rimuove la registrazione del servizio di aggiornamento con Windows Update Agent o Automatico Aggiornamenti. (IUpdateServiceManager2)
IUpdateServiceRegistration

Contiene informazioni sullo stato di registrazione di un servizio.
IUpdateSession

Rappresenta una sessione in cui il chiamante può eseguire operazioni che coinvolgono gli aggiornamenti. Ad esempio, questa interfaccia rappresenta le sessioni in cui il chiamante esegue una ricerca, un download, un'installazione o un'operazione di disinstallazione. (IUpdateSession)
IUpdateSession2

Rappresenta una sessione in cui il chiamante può eseguire operazioni che coinvolgono gli aggiornamenti. Ad esempio, questa interfaccia rappresenta le sessioni in cui il chiamante esegue una ricerca, un download, un'installazione o un'operazione di disinstallazione. (IUpdateSession2)
IUpdateSession3

Rappresenta una sessione in cui il chiamante può eseguire operazioni che coinvolgono gli aggiornamenti. Ad esempio, questa interfaccia rappresenta le sessioni in cui il chiamante esegue una ricerca, un download, un'installazione o un'operazione di disinstallazione. (IUpdateSession3)
Iwebproxy

Contiene le impostazioni proxy HTTP.
IWindowsDriverUpdate

Contiene le proprietà e i metodi disponibili solo da un aggiornamento driver di Windows.
IWindowsDriverUpdate2

Contiene le proprietà e i metodi disponibili solo da un aggiornamento driver di Windows. (IWindowsDriverUpdate2)
IWindowsDriverUpdate3

Contiene le proprietà e i metodi disponibili solo da un aggiornamento driver di Windows. (IWindowsDriverUpdate3)
IWindowsDriverUpdate4

Contiene le proprietà e i metodi disponibili solo da un aggiornamento driver di Windows. (IWindowsDriverUpdate4)
IWindowsDriverUpdate5

Contiene le proprietà e i metodi disponibili solo da un aggiornamento driver di Windows. (IWindowsDriverUpdate5)
IWindowsDriverUpdateEntry

Contiene le proprietà disponibili solo da un aggiornamento driver di Windows.
IWindowsDriverUpdateEntryCollection

Contiene una raccolta di voci di aggiornamento driver associate a un aggiornamento driver. Tutte le proprietà hanno la semantica della raccolta standard.
IWindowsUpdateAgentInfo

Recupera informazioni sulla versione di Windows Update Agent (WUA).

Enumerazioni

 
AddServiceFlag

Definisce i modi possibili in cui l'interfaccia IUpdateServiceManager2 può elaborare le richieste di registrazione del servizio.
AutoDownloadMode

Definisce i tipi di logica usati per determinare se l'Aggiornamenti automatica scarica automaticamente un aggiornamento dopo che è determinato a essere applicabile per il computer.
AutomaticUpdatesNotificationLevel

Definisce i modi possibili in cui gli utenti elevati ricevono una notifica sugli eventi di Aggiornamenti automatici.
AutomaticUpdatesPermissionType

Definisce i modi possibili per impostare la proprietà NotificationLevel dell'interfaccia IAutomaticUpdatesSettings o la proprietà IncludeRecommendedUpdates dell'interfaccia IAutomaticUpdatesSettings2.
AutomaticUpdatesScheduledInstallationDay

Definisce i giorni della settimana in cui l'Aggiornamenti automatica installa o disinstalla gli aggiornamenti.
AutomaticUpdatesUserType

Definisce il tipo di utente.
AutoSelectionMode

Definisce i tipi di logica usati per determinare se un particolare aggiornamento verrà selezionato automaticamente quando le visualizzazioni utente disponibili vengono aggiornati nell'interfaccia utente Windows Update.
DeploymentAction

Definisce l'azione per cui viene distribuito in modo esplicito un aggiornamento.
DownloadPhase

Definisce lo stato di avanzamento del download dell'aggiornamento corrente restituito dalla proprietà CurrentUpdateDownloadPhase dell'interfaccia IDownloadProgress.
DownloadPriority

Definisce le possibili priorità per un'operazione di download.
InstallazioneImpact

Definisce i possibili livelli di impatto che possono essere causati dall'installazione o dalla disinstallazione di un aggiornamento.
InstallazioneRebootBehavior

Definisce i possibili comportamenti di riavvio per un aggiornamento.
OperationResultCode

Definisce i possibili risultati di un'operazione di download, installazione, disinstallazione o verifica in un aggiornamento.
Searchscope

Definisce l'ampia gamma di aggiornamenti che devono essere restituiti dagli aggiornamenti di search:_per-machine, aggiornamenti per utente o entrambi.
UpdateExceptionContext

Definisce il contesto in cui è possibile specificare un oggetto IUpdateException.
UpdateLockdownOption

Definisce la funzionalità a cui l'oggetto Windows Update Agent (WUA) può accedere da Windows Update.
UpdateOperation

Definisce le operazioni che possono essere tentate in un aggiornamento.
UpdateServiceOption

Definisce le opzioni che influiscono sul modo in cui viene rimossa la registrazione del servizio per un servizio di analisi.
UpdateServiceRegistrationState

Definisce gli stati possibili per un servizio di aggiornamento.
UpdateType

Definisce i tipi di aggiornamento, ad esempio un driver o un aggiornamento software.