Compartir a través de


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.