Delen via


Windows Update Agent-objectmodel

Programmeurs die Windows Update Agent (WUA) gebruiken, voegen eerst een verwijzing naar Wuapi.dll toe aan hun huidige project (in Visual C++, Microsoft Visual Basic of C#) of door te verwijzen naar Wuapi.h en Wuguid.lib in een C- of C++-project. De eerste stap bij het gebruik van de WUA-API is het maken van een exemplaar van een van de interfaces door een object te maken op basis van de juiste coklasse.

In de volgende afbeelding wordt het WUA-objectmodel beschreven. Zie de sectie 'WUA-objecten en gekoppelde taken' voor meer informatie. Zie Interfacesvoor een volledige lijst met alle WUA-interfaces.

objectmodel van de Windows Update-agent

WUA-objecten en bijbehorende taken

De volgende tabel bevat de WUA-objecten en de typische taken die zijn gekoppeld aan de WUA-objecten.

Object Beschrijving
AutomaticUpdates Automatische updates starten, onderbreken of hervatten.
AutomaticUpdatesSettings De dag en tijd voor het installeren van updates ophalen of instellen. Geef op hoe gebruikers op de hoogte worden gesteld van een gebeurtenis automatische updates.
categorie Informatie ophalen over de categorie van de update, met inbegrip van de naam, id, beschrijving, eigenaar en bedoeld product. Haal een verzameling updates op die deel uitmaken van deze categorie. Haal een verzameling van de bovenliggende of onderliggende categorieën op.
CategoryCollection- Toegang tot een verzameling categorieobjecten.
DownloadResult- Informatie ophalen over het resultaat van een download.
InstallationResult- Informatie ophalen over het resultaat van een installatie of verwijdering. Bepaal of opnieuw opstarten van het systeem vereist is om de installatie of verwijdering te voltooien.
SearchResult- Informatie ophalen over het resultaat van een zoekopdracht naar categorieën of updates. Haal een verzameling categorieën op die op de doelcomputer zijn gevonden door de zoekopdracht. Haal een verzameling updates op die door de zoekopdracht zijn gevonden.
SystemInformation- Informatie ophalen over vereisten voor OEM-hardware en systeemopstart op de doelcomputer.
bijwerken Haal de meeste informatie over de update op, waaronder gebundelde updates, bronvereisten, identiteit, beschrijving, verwijderingsopties, downloadprioriteit, grootte en deadline.
UpdateCollection- Toegang tot een verzameling Update-objecten.
UpdateDownloader- Start een asynchrone of synchrone download van de bestanden die zijn gekoppeld aan de updates.
UpdateDownloadResult- Informatie ophalen over het resultaat van de download voor één update.
UpdateException- Haal de beschrijving en context op van een uitzondering die wordt gegenereerd wanneer er een updatefout optreedt.
UpdateExceptionCollection Toegang tot een verzameling UpdateException-objecten.
UpdateHistoryEntry- Informatie ophalen over een update die is geïnstalleerd of verwijderd, inclusief de verwerkte toepassing, datum en beschrijving.
UpdateHistoryEntryCollection Toegang tot een verzameling UpdateHistoryEntry-objecten.
UpdateInstallationResult- Informatie ophalen over het resultaat van de installatie of verwijdering voor een update.
UpdateInstaller- Start een asynchrone of synchrone installatie of verwijdering van een update. Start een interactieve dialoogvensterreeks om de gebruiker te begeleiden bij de stappen voor het installeren van updates.
UpdateSearcher- Zoekt naar updates op de server op basis van criteria zoals het updatetype, de id of de categorie.
UpdateSession- Start een sessie om de updates voor een toepassing te zoeken, te downloaden, te installeren of te verwijderen.
WebProxy- HTTP-proxyinstellingen ophalen en instellen.