Auf Englisch lesen

Freigeben über


wuapi.h-Header

Dieser Header wird von Windows Update-Agent-API verwendet. Weitere Informationen finden Sie unter

wuapi.h enthält die folgenden Programmierschnittstellen:

Schnittstellen

 
IAutomaticUpdates

Enthält die Funktionalität der automatischen Updates. (IAutomaticUpdates)
IAutomaticUpdates2

Enthält die Funktionalität der automatischen Updates. (IAutomaticUpdates2)
IAutomaticUpdatesResults

Enthält die schreibgeschützten Eigenschaften, die automatische Updates beschreiben.
IAutomaticUpdatesSettings

Enthält die Einstellungen, die in Der automatischen Updates verfügbar sind. (IAutomaticUpdatesSettings)
IAutomaticUpdatesSettings2

Enthält die Einstellungen, die in Der automatischen Updates verfügbar sind. (IAutomaticUpdatesSettings2)
IAutomaticUpdatesSettings3

Enthält die Einstellungen, die in Der automatischen Updates verfügbar sind. (IAutomaticUpdatesSettings3)
ICategory

Stellt die Kategorie dar, zu der ein Update gehört.
ICategoryCollection

Stellt eine geordnete schreibgeschützte Liste von ICategory-Schnittstellen dar.
IDownloadCompletedCallback

Stellt den Rückruf bereit, der verwendet wird, wenn ein asynchroner Download abgeschlossen ist.
IDownloadCompletedCallbackArgs

Enthält Informationen zum Abschluss eines Downloads. Diese Schnittstelle fungiert als Parameter für den IDownloadCompletedCallback-Delegat. Der Download und die Installation des Updates erfolgen asynchron.
IDownloadJob

Enthält Eigenschaften und Methoden, die für einen Downloadvorgang verfügbar sind.
IDownloadProgress

Stellt den Fortschritt eines asynchronen Downloadvorgangs dar.
IDownloadProgressChangedCallback

Verarbeitet die Benachrichtigung, die eine Änderung des Fortschritts eines asynchronen Downloadvorgangs angibt.
IDownloadProgressChangedCallbackArgs

Enthält Informationen zur Änderung des Fortschritts eines asynchronen Downloadvorgangs.
IDownloadResult

Stellt das Ergebnis eines Downloadvorgangs dar.
IImageInformation

Enthält Informationen zu einem lokalisierten Image, das einem Update oder einer Kategorie zugeordnet ist.
IInstallationAgent

Zeichnet das Ergebnis für ein Update auf.
IInstallationBehavior

Stellt die Installations- und Deinstallationsoptionen eines Updates dar.
IInstallationCompletedCallback

Verarbeitet die Benachrichtigung, die angibt, dass eine asynchrone Installation oder Deinstallation abgeschlossen ist.
IInstallationCompletedCallbackArgs

Enthält Informationen zum Abschluss einer Installation und fungiert als Parameter für den IInstallationCompletedCallback-Delegat. Der Download und die Installation des Updates erfolgen asynchron.
IInstallationJob

Enthält Eigenschaften und Methoden, die für einen Installations- oder Deinstallationsvorgang verfügbar sind.
IInstallationProgress

Stellt den Fortschritt einer asynchronen Installation oder Deinstallation dar.
IInstallationProgressChangedCallback

Definiert die Invoke-Methode, die die Benachrichtigung über den laufenden Fortschritt einer asynchronen Installation oder Deinstallation verarbeitet.
IInstallationProgressChangedCallbackArgs

Enthält Informationen über die Änderung im Fortschritt einer asynchronen Installation oder Deinstallation zum Zeitpunkt des Rückrufs.
IInstallationResult

Stellt das Ergebnis einer Installation oder Deinstallation dar.
IInvalidProductLicenseException

Kapselt die Ausnahme, die ausgelöst wird, wenn eine ungültige Lizenz für ein Produkt erkannt wird.
ISearchCompletedCallback

Enthält eine Methode, die die Benachrichtigung über den Abschluss eines asynchronen Suchvorgangs verarbeitet.
ISearchCompletedCallbackArgs

Enthält Informationen zum Abschluss einer asynchronen Suche. Es fungiert auch als Parameter für den SearchCompletedCallback-Delegat.
ISearchJob

Enthält Eigenschaften und Methoden, die für einen Suchvorgang verfügbar sind.
ISearchResult

Stellt das Ergebnis einer Suche dar.
IStringCollection

Stellt eine sortierte Liste von Zeichenfolgen dar.
ISystemInformation

Enthält Informationen zum angegebenen Computer. Diese Informationen sind für den Windows Update-Agent (WUA) relevant.
IUpdate

Enthält die Eigenschaften und Methoden, die für ein Update verfügbar sind. (IUpdate)
IUpdate2

Enthält die Eigenschaften und Methoden, die für ein Update verfügbar sind. (IUpdate2)
IUpdate3

Enthält die Eigenschaften und Methoden, die für ein Update verfügbar sind. (IUpdate3)
IUpdate4

Enthält die Eigenschaften und Methoden, die für ein Update verfügbar sind. (IUpdate4)
IUpdate5

Enthält die Eigenschaften und Methoden, die für ein Update verfügbar sind. (IUpdate5)
IUpdateCollection

Stellt eine sortierte Liste von Updates dar.
IUpdateDownloadContent

Stellt den Downloadinhalt eines Updates dar. (IUpdateDownloadContent)
IUpdateDownloadContent2

Stellt den Downloadinhalt eines Updates dar. (IUpdateDownloadContent2)
IUpdateDownloadContentCollection

Stellt eine Auflistung von Downloadinhalten für ein Update dar.
IUpdateDownloader

Lädt Updates vom Server herunter.
IUpdateDownloadResult

Enthält die Eigenschaften, die die status eines Downloadvorgangs für ein Update angeben.
IUpdateException

Stellt Informationen zu den Aspekten von Suchergebnissen dar, die im ISearchResult-Objekt zurückgegeben wurden und unvollständig waren.
IUpdateExceptionCollection

Stellt eine geordnete schreibgeschützte Liste von IUpdateException-Schnittstellen dar.
IUpdateHistoryEntry

Stellt den aufgezeichneten Verlauf eines Updates dar. (IUpdateHistoryEntry)
IUpdateHistoryEntry2

Stellt den aufgezeichneten Verlauf eines Updates dar. (IUpdateHistoryEntry2)
IUpdateHistoryEntryCollection

Stellt eine geordnete schreibgeschützte Liste von IUpdateHistoryEntry-Schnittstellen dar.
IUpdateIdentity

Stellt den eindeutigen Bezeichner eines Updates dar.
IUpdateInstallationResult

Enthält die Eigenschaften und Methoden, die für die status einer Installation oder Deinstallation eines Updates verfügbar sind.
IUpdateInstaller

Installiert oder deinstalliert Updates von oder auf einem Computer.
IUpdateInstaller2

Installiert oder deinstalliert Updates auf einem Computer. (IUpdateInstaller2)
IUpdateInstaller3

Installiert oder deinstalliert Updates auf einem Computer. (IUpdateInstaller3)
IUpdateInstaller4

Stellt Methoden zum Abschließen von Updates bereit, die zuvor bereitgestellt oder installiert wurden.
IUpdateLockdown

Schränkt den Zugriff auf Methoden und Eigenschaften von Objekten ein, die die Methode dieser Schnittstelle implementieren.
IUpdateSearcher

Sucht auf einem Server nach Updates. (IUpdateSearcher)
IUpdateSearcher2

Sucht auf einem Server nach Updates. (IUpdateSearcher2)
IUpdateSearcher3

Sucht auf einem Server nach Updates. (IUpdateSearcher3)
IUpdateService

Enthält Informationen zu einem Dienst, der bei Windows Update-Agent (WUA) oder bei Automatic Updates registriert ist. (IUpdateService)
IUpdateService2

Enthält Informationen zu einem Dienst, der bei Windows Update-Agent (WUA) oder bei Automatic Updates registriert ist. (IUpdateService2)
IUpdateServiceCollection

Stellt eine Liste der IUpdateService-Schnittstellen dar.
IUpdateServiceManager

Fügt die Registrierung des Updatediensts bei Windows Update-Agent oder automatischen Updates hinzu oder entfernt sie. (IUpdateServiceManager)
IUpdateServiceManager2

Fügt die Registrierung des Updatediensts bei Windows Update-Agent oder automatischen Updates hinzu oder entfernt sie. (IUpdateServiceManager2)
IUpdateServiceRegistration

Enthält Informationen zum Registrierungsstatus eines Diensts.
IUpdateSession

Stellt eine Sitzung dar, in der der Aufrufer Vorgänge ausführen kann, die Updates umfassen. Diese Schnittstelle stellt beispielsweise Sitzungen dar, in denen der Aufrufer einen Such-, Download-, Installations- oder Deinstallationsvorgang ausführt. (IUpdateSession)
IUpdateSession2

Stellt eine Sitzung dar, in der der Aufrufer Vorgänge ausführen kann, die Updates umfassen. Diese Schnittstelle stellt beispielsweise Sitzungen dar, in denen der Aufrufer einen Such-, Download-, Installations- oder Deinstallationsvorgang ausführt. (IUpdateSession2)
IUpdateSession3

Stellt eine Sitzung dar, in der der Aufrufer Vorgänge ausführen kann, die Updates umfassen. Diese Schnittstelle stellt beispielsweise Sitzungen dar, in denen der Aufrufer einen Such-, Download-, Installations- oder Deinstallationsvorgang ausführt. (IUpdateSession3)
Iwebproxy

Enthält die HTTP-Proxyeinstellungen.
IWindowsDriverUpdate

Enthält die Eigenschaften und Methoden, die nur über ein Windows-Treiberupdate verfügbar sind.
IWindowsDriverUpdate2

Enthält die Eigenschaften und Methoden, die nur über ein Windows-Treiberupdate verfügbar sind. (IWindowsDriverUpdate2)
IWindowsDriverUpdate3

Enthält die Eigenschaften und Methoden, die nur über ein Windows-Treiberupdate verfügbar sind. (IWindowsDriverUpdate3)
IWindowsDriverUpdate4

Enthält die Eigenschaften und Methoden, die nur über ein Windows-Treiberupdate verfügbar sind. (IWindowsDriverUpdate4)
IWindowsDriverUpdate5

Enthält die Eigenschaften und Methoden, die nur über ein Windows-Treiberupdate verfügbar sind. (IWindowsDriverUpdate5)
IWindowsDriverUpdateEntry

Enthält die Eigenschaften, die nur über ein Windows-Treiberupdate verfügbar sind.
IWindowsDriverUpdateEntryCollection

Enthält eine Auflistung von Treiberupdateeinträgen, die einem Treiberupdate zugeordnet sind. Alle Eigenschaften verfügen über die Standardauflistungssemantik.
IWindowsUpdateAgentInfo

Ruft Informationen zur Version des Windows Update-Agents (WUA) ab.

Enumerationen

 
AddServiceFlag

Definiert die möglichen Möglichkeiten, wie die IUpdateServiceManager2-Schnittstelle Dienstregistrierungsanforderungen verarbeiten kann.
AutoDownloadMode

Definiert die Logiktypen, die verwendet werden, um zu bestimmen, ob automatische Updates automatisch ein Update herunterladen, sobald festgestellt wird, dass es für den Computer anwendbar ist.
AutomaticUpdatesNotificationLevel

Definiert die möglichen Möglichkeiten, wie Benutzer mit erhöhten Rechten über Ereignisse der automatischen Updates benachrichtigt werden.
AutomaticUpdatesPermissionType

Definiert die möglichen Möglichkeiten zum Festlegen der NotificationLevel-Eigenschaft der IAutomaticUpdatesSettings-Schnittstelle oder der IncludeRecommendedUpdates-Eigenschaft der IAutomaticUpdatesSettings2-Schnittstelle.
AutomaticUpdatesScheduledInstallationDay

Definiert die Wochentage, an denen die automatische Updates Updates installiert oder deinstalliert.
AutomaticUpdatesUserType

Definiert den Typ des Benutzers.
AutoSelectionMode

Definiert die Logiktypen, die verwendet werden, um zu bestimmen, ob ein bestimmtes Update automatisch ausgewählt wird, wenn der Benutzer verfügbare Updates in der Windows Update Benutzeroberfläche anzeigt.
DeploymentAction

Definiert die Aktion, für die ein Update explizit bereitgestellt wird.
DownloadPhase

Definiert den Fortschritt des Downloads des aktuellen Updates, der von der CurrentUpdateDownloadPhase-Eigenschaft der IDownloadProgress-Schnittstelle zurückgegeben wird.
DownloadPriority

Definiert die möglichen Prioritäten für einen Downloadvorgang.
InstallationImpact

Definiert die möglichen Auswirkungen, die durch die Installation oder Deinstallation eines Updates verursacht werden können.
InstallationRebootBehavior

Definiert das mögliche Neustartverhalten für ein Update.
OperationResultCode

Definiert die möglichen Ergebnisse eines Download-, Installations-, Deinstallations- oder Überprüfungsvorgangs für ein Update.
Searchscope

Definiert die Vielzahl von Updates, die von search:_per-machine updates, benutzerspezifischen Updates oder beidem zurückgegeben werden sollen.
UpdateExceptionContext

Definiert den Kontext, in dem ein IUpdateException-Objekt bereitgestellt werden kann.
UpdateLockdownOption

Definiert die Funktionalität, auf die das WUA-Objekt (Windows Update Agent) von Windows Update aus zugreifen kann.
UpdateOperation

Definiert Vorgänge, die bei einem Update versucht werden können.
UpdateServiceOption

Definiert die Optionen, die sich darauf auswirken, wie die Dienstregistrierung für einen Scanpaketdienst entfernt wird.
UpdateServiceRegistrationState

Definiert die möglichen Zustände für einen Updatedienst.
UpdateType

Definiert die Updatetypen, z. B. ein Treiber- oder Softwareupdate.