Compartir a través de


Modelo de objetos del agente de Windows Update

Los programadores que usan Windows Update Agent (WUA) comienzan agregando una referencia a Wuapi.dll a su proyecto actual (en Visual C++, Microsoft Visual Basic o C#) o haciendo referencia a Wuapi.h y Wuguid.lib en un proyecto de C o C++. El primer paso para usar la API de WUA es crear una instancia de una de las interfaces mediante la creación de un objeto a partir de la coclase adecuada.

En la ilustración siguiente se describe el modelo de objetos wua. Para obtener más información, vea la sección "Objetos WUA y Tareas asociadas". Para obtener una lista completa de todas las interfaces WUA, consulte Interfaces.

modelo de objetos del agente de Windows Update

Objetos WUA y tareas asociadas

En la tabla siguiente se enumeran los objetos WUA y las tareas típicas asociadas a los objetos WUA.

Object Descripción
AutomaticUpdates Comience, pause o reanude la Novedades automática.
AutomaticUpdatesSettings Recupere o establezca el día y la hora para instalar las actualizaciones. Especifique cómo se notifica a los usuarios un evento de Novedades automático.
Category Recupere información sobre la categoría de la actualización, incluido el nombre, el identificador, la descripción, el propietario y el producto previsto. Recupera una colección de actualizaciones que pertenecen a esta categoría. Recupere una colección de las categorías primarias o secundarias.
CategoryCollection Obtener acceso a una colección de objetos Category.
DownloadResult Recupere información sobre el resultado de una descarga.
InstallationResult Recupere información sobre el resultado de una instalación o desinstalación. Determine si se requiere un reinicio del sistema para completar la instalación o desinstalación.
SearchResult Recupere información sobre el resultado de una búsqueda de categorías o actualizaciones. Recupere una colección de categorías encontradas en el equipo de destino mediante la búsqueda. Recupere una colección de actualizaciones encontradas por la búsqueda.
SystemInformation Recupere información sobre los requisitos de hardware de OEM y reinicio del sistema en el equipo de destino.
Actualizar Recupere la mayoría de la información sobre la actualización, incluidas las actualizaciones agrupadas, los requisitos de origen, la identidad, la descripción, las opciones de desinstalación, la prioridad de descarga, el tamaño y la fecha límite.
UpdateCollection Obtener acceso a una colección de objetos Update.
UpdateDownloader Inicie una descarga asincrónica o sincrónica de los archivos asociados a las actualizaciones.
UpdateDownloadResult Recupere información sobre el resultado de la descarga de una actualización.
UpdateException Recupere la descripción y el contexto de una excepción que se produce cuando se produce un error de actualización.
UpdateExceptionCollection Obtener acceso a una colección de objetos UpdateException.
UpdateHistoryEntry Recupere información sobre una actualización que se ha instalado o desinstalado, incluida la aplicación procesada, la fecha y la descripción.
UpdateHistoryEntryCollection Obtener acceso a una colección de objetos UpdateHistoryEntry.
UpdateInstallationResult Recupere información sobre el resultado de la instalación o desinstalación de una actualización.
UpdateInstaller Inicie una instalación o desinstalación asincrónica o sincrónica de una actualización. Inicie una secuencia de diálogo interactiva para guiar al usuario por los pasos necesarios para instalar las actualizaciones.
UpdateSearcher Busca actualizaciones en el servidor según criterios, como el tipo de actualización, el identificador o la categoría.
UpdateSession Inicie una sesión para buscar, descargar, instalar o desinstalar las actualizaciones de una aplicación.
Webproxy Recupere y establezca la configuración del proxy HTTP.