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. |