Compartir a través de


Modelo de objetos del Agente de Windows Update

Los programadores que usan el Agente de Windows Update (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 de 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.

Objeto Descripción
AutomaticUpdates Comience, pause o reanude las actualizaciones automáticas.
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 actualizaciones automáticas.
categoría de 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. Recupere 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 y reinicio del sistema oem 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 Obtenga 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 a través de los pasos para instalar actualizaciones.
updateSearcher Busca actualizaciones en el servidor por criterios, como el tipo de actualización, el identificador o la categoría.
UpdateSession de Inicie una sesión para buscar, descargar, instalar o desinstalar las actualizaciones de una aplicación.
webProxy de Recupere y establezca la configuración del proxy HTTP.