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.
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. |