Encabezado wuapi.h
La API del agente de Windows Update usa este encabezado. Para más información, consulte:
wuapi.h contiene las siguientes interfaces de programación:
Interfaces
IAutomaticUpdates Contiene la funcionalidad del Novedades automático. (IAutomaticUpdates) |
IAutomaticUpdates2 Contiene la funcionalidad del Novedades automático. (IAutomaticUpdates2) |
IAutomaticUpdatesResults Contiene las propiedades de solo lectura que describen la Novedades automática. |
IAutomaticUpdatesSettings Contiene la configuración que está disponible en Automatic Novedades. (IAutomaticUpdatesSettings) |
IAutomaticUpdatesSettings2 Contiene la configuración que está disponible en Automatic Novedades. (IAutomaticUpdatesSettings2) |
IAutomaticUpdatesSettings3 Contiene la configuración que está disponible en Automatic Novedades. (IAutomaticUpdatesSettings3) |
ICategory Representa la categoría a la que pertenece una actualización. |
ICategoryCollection Representa una lista ordenada de solo lectura de interfaces ICategory. |
IDownloadCompletedCallback Proporciona la devolución de llamada que se usa cuando se completa una descarga asincrónica. |
IDownloadCompletedCallbackArgs Contiene información sobre la finalización de una descarga. Esta interfaz actúa como parámetro para el delegado IDownloadCompletedCallback. La descarga e instalación de la actualización es asincrónica. |
IDownloadJob Contiene propiedades y métodos que están disponibles para una operación de descarga. |
IDownloadProgress Representa el progreso de una operación de descarga asincrónica. |
IDownloadProgressChangedCallback Controla la notificación que indica un cambio en el progreso de una operación de descarga asincrónica. |
IDownloadProgressChangedCallbackArgs Contiene información sobre el cambio en el progreso de una operación de descarga asincrónica. |
IDownloadResult Representa el resultado de una operación de descarga. |
IImageInformation Contiene información sobre una imagen localizada asociada a una actualización o una categoría. |
IInstallationAgent Registra el resultado de una actualización. |
IInstallationBehavior Representa las opciones de instalación y desinstalación de una actualización. |
IInstallationCompletedCallback Controla la notificación que indica que se ha completado una instalación o desinstalación asincrónica. |
IInstallationCompletedCallbackArgs Contiene información sobre la finalización de una instalación y actúa como parámetro para el delegado IInstallationCompletedCallback. La descarga e instalación de la actualización es asincrónica. |
IInstallationJob Contiene propiedades y métodos que están disponibles para una operación de instalación o desinstalación. |
IInstallationProgress Representa el progreso de una instalación o desinstalación asincrónica. |
IInstallationProgressChangedCallback Define el método Invoke que controla la notificación sobre el progreso en curso de una instalación o desinstalación asincrónica. |
IInstallationProgressChangedCallbackArgs Contiene información sobre el cambio en el progreso de una instalación o desinstalación asincrónica en el momento en que se realizó la devolución de llamada. |
IInstallationResult Representa el resultado de una instalación o desinstalación. |
IInvalidProductLicenseException Encapsula la excepción que se produce cuando se detecta una licencia no válida para un producto. |
ISearchCompletedCallback Contiene un método que controla la notificación sobre la finalización de una operación de búsqueda asincrónica. |
ISearchCompletedCallbackArgs Contiene información sobre la finalización de una búsqueda asincrónica. También actúa como parámetro para el delegado SearchCompletedCallback. |
ISearchJob Contiene propiedades y métodos que están disponibles para una operación de búsqueda. |
ISearchResult Representa el resultado de una búsqueda. |
IStringCollection Representa una lista ordenada de cadenas. |
ISystemInformation Contiene información sobre el equipo especificado. Esta información es relevante para el Agente de Windows Update (WUA). |
IUpdate Contiene las propiedades y los métodos que están disponibles para una actualización. (IUpdate) |
IUpdate2 Contiene las propiedades y los métodos que están disponibles para una actualización. (IUpdate2) |
IUpdate3 Contiene las propiedades y los métodos que están disponibles para una actualización. (IUpdate3) |
IUpdate4 Contiene las propiedades y los métodos que están disponibles para una actualización. (IUpdate4) |
IUpdate5 Contiene las propiedades y los métodos que están disponibles para una actualización. (IUpdate5) |
IUpdateCollection Representa una lista ordenada de actualizaciones. |
IUpdateDownloadContent Representa el contenido de descarga de una actualización. (IUpdateDownloadContent) |
IUpdateDownloadContent2 Representa el contenido de descarga de una actualización. (IUpdateDownloadContent2) |
IUpdateDownloadContentCollection Representa una colección de contenido de descarga para una actualización. |
IUpdateDownloader Descarga las actualizaciones del servidor. |
IUpdateDownloadResult Contiene las propiedades que indican el estado de una operación de descarga para una actualización. |
IUpdateException Representa información sobre los aspectos de los resultados de búsqueda devueltos en el objeto ISearchResult que estaban incompletos. |
IUpdateExceptionCollection Representa una lista ordenada de solo lectura de las interfaces IUpdateException. |
IUpdateHistoryEntry Representa el historial registrado de una actualización. (IUpdateHistoryEntry) |
IUpdateHistoryEntry2 Representa el historial registrado de una actualización. (IUpdateHistoryEntry2) |
IUpdateHistoryEntryCollection Representa una lista ordenada de solo lectura de interfaces IUpdateHistoryEntry. |
IUpdateIdentity Representa el identificador único de una actualización. |
IUpdateInstallationResult Contiene las propiedades y los métodos que están disponibles para el estado de una instalación o desinstalación de una actualización. |
IUpdateInstaller Instala o desinstala actualizaciones de o en un equipo. |
IUpdateInstaller2 Instala o desinstala actualizaciones en un equipo. (IUpdateInstaller2) |
IUpdateInstaller3 Instala o desinstala actualizaciones en un equipo. (IUpdateInstaller3) |
IUpdateInstaller4 Proporciona métodos para finalizar las actualizaciones previamente almacenadas provisionalmente o instaladas. |
IUpdateLockdown Restringe el acceso a métodos y propiedades de objetos que implementan el método de esta interfaz. |
IUpdateSearcher Busca actualizaciones en un servidor. (IUpdateSearcher) |
IUpdateSearcher2 Busca actualizaciones en un servidor. (IUpdateSearcher2) |
IUpdateSearcher3 Busca actualizaciones en un servidor. (IUpdateSearcher3) |
IUpdateService Contiene información sobre un servicio registrado con Windows Update Agent (WUA) o con automatic Novedades. (IUpdateService) |
IUpdateService2 Contiene información sobre un servicio registrado con Windows Update Agent (WUA) o con automatic Novedades. (IUpdateService2) |
IUpdateServiceCollection Representa una lista de interfaces IUpdateService. |
IUpdateServiceManager Agrega o quita el registro del servicio de actualización con Windows Update Agent o Automatic Novedades. (IUpdateServiceManager) |
IUpdateServiceManager2 Agrega o quita el registro del servicio de actualización con Windows Update Agent o Automatic Novedades. (IUpdateServiceManager2) |
IUpdateServiceRegistration Contiene información sobre el estado de registro de un servicio. |
IUpdateSession Representa una sesión en la que el autor de la llamada puede realizar operaciones que implican actualizaciones. Por ejemplo, esta interfaz representa las sesiones en las que el autor de la llamada realiza una operación de búsqueda, descarga, instalación o desinstalación. (IUpdateSession) |
IUpdateSession2 Representa una sesión en la que el autor de la llamada puede realizar operaciones que implican actualizaciones. Por ejemplo, esta interfaz representa las sesiones en las que el autor de la llamada realiza una operación de búsqueda, descarga, instalación o desinstalación. (IUpdateSession2) |
IUpdateSession3 Representa una sesión en la que el autor de la llamada puede realizar operaciones que implican actualizaciones. Por ejemplo, esta interfaz representa las sesiones en las que el autor de la llamada realiza una operación de búsqueda, descarga, instalación o desinstalación. (IUpdateSession3) |
IWebProxy Contiene la configuración del proxy HTTP. |
IWindowsDriverUpdate Contiene las propiedades y los métodos que solo están disponibles desde una actualización del controlador de Windows. |
IWindowsDriverUpdate2 Contiene las propiedades y los métodos que solo están disponibles desde una actualización del controlador de Windows. (IWindowsDriverUpdate2) |
IWindowsDriverUpdate3 Contiene las propiedades y los métodos que solo están disponibles desde una actualización del controlador de Windows. (IWindowsDriverUpdate3) |
IWindowsDriverUpdate4 Contiene las propiedades y los métodos que solo están disponibles desde una actualización del controlador de Windows. (IWindowsDriverUpdate4) |
IWindowsDriverUpdate5 Contiene las propiedades y los métodos que solo están disponibles desde una actualización del controlador de Windows. (IWindowsDriverUpdate5) |
IWindowsDriverUpdateEntry Contiene las propiedades que solo están disponibles desde una actualización del controlador de Windows. |
IWindowsDriverUpdateEntryCollection Contiene una colección de entradas de actualización de controladores asociadas a una actualización de controladores. Todas las propiedades tienen la semántica de la colección estándar. |
IWindowsUpdateAgentInfo Recupera información sobre la versión del agente de Windows Update (WUA). |
Enumeraciones
AddServiceFlag Define las posibles formas en las que la interfaz IUpdateServiceManager2 puede procesar las solicitudes de registro de servicio. |
AutoDownloadMode Define los tipos de lógica que se usan para determinar si Automatic Novedades descargará automáticamente una actualización una vez que se determine que es aplicable para el equipo. |
AutomaticUpdatesNotificationLevel Define las posibles formas en que se notifica a los usuarios elevados sobre los eventos de Novedades automáticas. |
AutomaticUpdatesPermissionType Define las posibles formas de establecer la propiedad NotificationLevel de la interfaz IAutomaticUpdatesSettings o la propiedad IncludeRecommendedUpdates de la interfaz IAutomaticUpdatesSettings2. |
AutomaticUpdatesScheduledInstallationDay Define los días de la semana cuando Automatic Novedades instala o desinstala las actualizaciones. |
AutomaticUpdatesUserType Define el tipo de usuario. |
AutoSelectionMode Define los tipos de lógica que se usan para determinar si se seleccionará automáticamente una actualización determinada cuando el usuario vea las actualizaciones disponibles en la interfaz de usuario Windows Update. |
DeploymentAction Define la acción para la que se implementa explícitamente una actualización. |
DownloadPhase Define el progreso de la descarga de la actualización actual que devuelve la propiedad CurrentUpdateDownloadPhase de la interfaz IDownloadProgress. |
DownloadPriority Define las posibles prioridades para una operación de descarga. |
InstallationImpact Define los posibles niveles de impacto que pueden deberse a la instalación o desinstalación de una actualización. |
InstallationRebootBehavior Define los posibles comportamientos de reinicio para una actualización. |
OperationResultCode Define los posibles resultados de una operación de descarga, instalación, desinstalación o comprobación en una actualización. |
SearchScope Define la variedad de actualizaciones que deben devolver las actualizaciones de search:_per-machine, las actualizaciones por usuario o ambas. |
UpdateExceptionContext Define el contexto en el que se puede proporcionar un objeto IUpdateException. |
UpdateLockdownOption Define la funcionalidad a la que el objeto Windows Update Agent (WUA) puede acceder desde Windows Update. |
UpdateOperation Define las operaciones que se pueden intentar en una actualización. |
UpdateServiceOption Define las opciones que afectan a cómo se quita el registro del servicio para un servicio de paquete de examen. |
UpdateServiceRegistrationState Define los estados posibles para un servicio de actualización. |
UpdateType Define los tipos de actualización, como un controlador o una actualización de software. |