Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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. |