wuapi.h-Header
Dieser Header wird von Windows Update-Agent-API verwendet. Weitere Informationen finden Sie unter
wuapi.h enthält die folgenden Programmierschnittstellen:
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. |
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. |