cabeçalho wuapi.h
Esse cabeçalho é usado pela API do Agente Windows Update. Para obter mais informações, consulte:
wuapi.h contém as seguintes interfaces de programação:
Interfaces
IAutomaticUpdates Contém a funcionalidade de Atualizações Automática. (IAutomaticUpdates) |
IAutomaticUpdates2 Contém a funcionalidade de Atualizações Automática. (IAutomaticUpdates2) |
IAutomaticUpdatesResults Contém as propriedades somente leitura que descrevem a Atualizações automática. |
IAutomaticUpdatesSettings Contém as configurações disponíveis no Atualizações Automático. (IAutomaticUpdatesSettings) |
IAutomaticUpdatesSettings2 Contém as configurações disponíveis no Atualizações Automático. (IAutomaticUpdatesSettings2) |
IAutomaticUpdatesSettings3 Contém as configurações disponíveis no Atualizações Automático. (IAutomaticUpdatesSettings3) |
ICategory Representa a categoria à qual uma atualização pertence. |
ICategoryCollection Representa uma lista ordenada somente leitura de interfaces ICategory. |
IDownloadCompletedCallback Fornece o retorno de chamada usado quando um download assíncrono é concluído. |
IDownloadCompletedCallbackArgs Contém informações sobre a conclusão de um download. Essa interface atua como um parâmetro para o delegado IDownloadCompletedCallback. O download e a instalação da atualização são assíncronos. |
IDownloadJob Contém propriedades e métodos que estão disponíveis para uma operação de download. |
IDownloadProgress Representa o progresso de uma operação de download assíncrona. |
IDownloadProgressChangedCallback Manipula a notificação que indica uma alteração no andamento de uma operação de download assíncrona. |
IDownloadProgressChangedCallbackArgs Contém informações sobre a alteração no andamento de uma operação de download assíncrona. |
IDownloadResult Representa o resultado de uma operação de download. |
IImageInformation Contém informações sobre uma imagem localizada associada a uma atualização ou uma categoria. |
IInstallationAgent Registra o resultado de uma atualização. |
IInstallationBehavior Representa as opções de instalação e desinstalação de uma atualização. |
IInstallationCompletedCallback Manipula a notificação que indica que uma instalação assíncrona ou desinstalação está concluída. |
IInstallationCompletedCallbackArgs Contém informações sobre a conclusão de uma instalação e atua como um parâmetro para o delegado IInstallationCompletedCallback. O download e a instalação da atualização são assíncronos. |
IInstallationJob Contém propriedades e métodos que estão disponíveis para uma operação de instalação ou desinstalação. |
IInstallationProgress Representa o progresso de uma instalação assíncrona ou desinstalação. |
IInstallationProgressChangedCallback Define o método Invoke que manipula a notificação sobre o progresso em andamento de uma instalação assíncrona ou desinstalação. |
IInstallationProgressChangedCallbackArgs Contém informações sobre a alteração no andamento de uma instalação assíncrona ou desinstalação no momento em que o retorno de chamada foi feito. |
IInstallationResult Representa o resultado de uma instalação ou desinstalação. |
IInvalidProductLicenseException Encapsula a exceção gerada quando uma licença inválida é detectada para um produto. |
ISearchCompletedCallback Contém um método que manipula a notificação sobre a conclusão de uma operação de pesquisa assíncrona. |
ISearchCompletedCallbackArgs Contém informações sobre a conclusão de uma pesquisa assíncrona. Ele também atua como um parâmetro para o delegado SearchCompletedCallback. |
ISearchJob Contém propriedades e métodos que estão disponíveis para uma operação de pesquisa. |
ISearchResult Representa o resultado de uma pesquisa. |
IStringCollection Representa uma lista ordenada de cadeias de caracteres. |
ISystemInformation Contém informações sobre o computador especificado. Essas informações são relevantes para o WUA (Agente de Windows Update). |
IUpdate Contém as propriedades e os métodos que estão disponíveis para uma atualização. (IUpdate) |
IUpdate2 Contém as propriedades e os métodos que estão disponíveis para uma atualização. (IUpdate2) |
IUpdate3 Contém as propriedades e os métodos que estão disponíveis para uma atualização. (IUpdate3) |
IUpdate4 Contém as propriedades e os métodos que estão disponíveis para uma atualização. (IUpdate4) |
IUpdate5 Contém as propriedades e os métodos que estão disponíveis para uma atualização. (IUpdate5) |
IUpdateCollection Representa uma lista ordenada de atualizações. |
IUpdateDownloadContent Representa o conteúdo de download de uma atualização. (IUpdateDownloadContent) |
IUpdateDownloadContent2 Representa o conteúdo de download de uma atualização. (IUpdateDownloadContent2) |
IUpdateDownloadContentCollection Representa uma coleção de conteúdo de download para uma atualização. |
IUpdateDownloader Baixa atualizações do servidor. |
IUpdateDownloadResult Contém as propriedades que indicam o status de uma operação de download para uma atualização. |
IUpdateException Representa informações sobre os aspectos dos resultados da pesquisa retornados no objeto ISearchResult que estavam incompletos. |
IUpdateExceptionCollection Representa uma lista ordenada somente leitura de interfaces IUpdateException. |
IUpdateHistoryEntry Representa o histórico registrado de uma atualização. (IUpdateHistoryEntry) |
IUpdateHistoryEntry2 Representa o histórico registrado de uma atualização. (IUpdateHistoryEntry2) |
IUpdateHistoryEntryCollection Representa uma lista ordenada somente leitura de interfaces IUpdateHistoryEntry. |
IUpdateIdentity Representa o identificador exclusivo de uma atualização. |
IUpdateInstallationResult Contém as propriedades e os métodos que estão disponíveis para o status de uma instalação ou desinstalação de uma atualização. |
IUpdateInstaller Instala ou desinstala atualizações de ou em um computador. |
IUpdateInstaller2 Instala ou desinstala atualizações em um computador. (IUpdateInstaller2) |
IUpdateInstaller3 Instala ou desinstala atualizações em um computador. (IUpdateInstaller3) |
IUpdateInstaller4 Fornece métodos para finalizar atualizações que foram previamente preparadas ou instaladas. |
IUpdateLockdown Restringe o acesso a métodos e propriedades de objetos que implementa o método dessa interface. |
IUpdateSearcher Pesquisa atualizações em um servidor. (IUpdateSearcher) |
IUpdateSearcher2 Pesquisa atualizações em um servidor. (IUpdateSearcher2) |
IUpdateSearcher3 Pesquisa atualizações em um servidor. (IUpdateSearcher3) |
IUpdateService Contém informações sobre um serviço registrado com o WUA (Agente de Windows Update) ou com o Atualizações Automático. (IUpdateService) |
IUpdateService2 Contém informações sobre um serviço registrado com o WUA (Agente de Windows Update) ou com o Atualizações Automático. (IUpdateService2) |
IUpdateServiceCollection Representa uma lista de interfaces IUpdateService. |
IUpdateServiceManager Adiciona ou remove o registro do serviço de atualização com Windows Update Agent ou Atualizações Automático. (IUpdateServiceManager) |
IUpdateServiceManager2 Adiciona ou remove o registro do serviço de atualização com Windows Update Agent ou Atualizações Automático. (IUpdateServiceManager2) |
IUpdateServiceRegistration Contém informações sobre o estado de registro de um serviço. |
IUpdateSession Representa uma sessão na qual o chamador pode executar operações que envolvem atualizações. Por exemplo, essa interface representa sessões nas quais o chamador executa uma operação de pesquisa, download, instalação ou desinstalação. (IUpdateSession) |
IUpdateSession2 Representa uma sessão na qual o chamador pode executar operações que envolvem atualizações. Por exemplo, essa interface representa sessões nas quais o chamador executa uma operação de pesquisa, download, instalação ou desinstalação. (IUpdateSession2) |
IUpdateSession3 Representa uma sessão na qual o chamador pode executar operações que envolvem atualizações. Por exemplo, essa interface representa sessões nas quais o chamador executa uma operação de pesquisa, download, instalação ou desinstalação. (IUpdateSession3) |
Iwebproxy Contém as configurações de proxy HTTP. |
IWindowsDriverUpdate Contém as propriedades e os métodos que estão disponíveis somente em uma atualização de driver do Windows. |
IWindowsDriverUpdate2 Contém as propriedades e os métodos que estão disponíveis somente em uma atualização de driver do Windows. (IWindowsDriverUpdate2) |
IWindowsDriverUpdate3 Contém as propriedades e os métodos que estão disponíveis somente em uma atualização de driver do Windows. (IWindowsDriverUpdate3) |
IWindowsDriverUpdate4 Contém as propriedades e os métodos que estão disponíveis somente em uma atualização de driver do Windows. (IWindowsDriverUpdate4) |
IWindowsDriverUpdate5 Contém as propriedades e os métodos que estão disponíveis somente em uma atualização de driver do Windows. (IWindowsDriverUpdate5) |
IWindowsDriverUpdateEntry Contém as propriedades que estão disponíveis somente em uma atualização de driver do Windows. |
IWindowsDriverUpdateEntryCollection Contém uma coleção de entradas de atualização de driver associadas a uma atualização de driver. Todas as propriedades têm a semântica de coleção padrão. |
IWindowsUpdateAgentInfo Recupera informações sobre a versão do WUA (Agente Windows Update). |
Enumerações
AddServiceFlag Define as possíveis maneiras pelas quais a interface IUpdateServiceManager2 pode processar solicitações de registro de serviço. |
AutoDownloadMode Define os tipos de lógica que são usados para determinar se a Atualizações Automática baixará automaticamente uma atualização quando for determinada como aplicável ao computador. |
AutomaticUpdatesNotificationLevel Define as possíveis maneiras pelas quais os usuários elevados são notificados sobre eventos de Atualizações automáticos. |
AutomaticUpdatesPermissionType Define as possíveis maneiras de definir a propriedade NotificationLevel da interface IAutomaticUpdatesSettings ou a propriedade IncludeRecommendedUpdates da interface IAutomaticUpdatesSettings2. |
AutomaticUpdatesScheduledInstallationDay Define os dias da semana em que o Atualizações Automático instala ou desinstala atualizações. |
AutomaticUpdatesUserType Define o tipo de usuário. |
AutoSelectionMode Define os tipos de lógica usados para determinar se uma atualização específica será selecionada automaticamente quando o usuário exibir atualizações disponíveis no Windows Update interface do usuário. |
DeploymentAction Define a ação para a qual uma atualização é implantada explicitamente. |
DownloadPhase Define o progresso do download da atualização atual retornada pela propriedade CurrentUpdateDownloadPhase da interface IDownloadProgress. |
DownloadPriority Define as possíveis prioridades para uma operação de download. |
InstallationImpact Define os possíveis níveis de impacto que podem ser causados pela instalação ou desinstalação de uma atualização. |
InstallationRebootBehavior Define os possíveis comportamentos de reinicialização para uma atualização. |
OperationResultCode Define os possíveis resultados de uma operação de download, instalação, desinstalação ou verificação em uma atualização. |
Searchscope Define a variedade de atualizações que devem ser retornadas pelas atualizações search:_per-machine, atualizações por usuário ou ambas. |
UpdateExceptionContext Define o contexto no qual um objeto IUpdateException pode ser fornecido. |
UpdateLockdownOption Define a funcionalidade que o objeto WUA (agente de Windows Update) pode acessar de Windows Update. |
UpdateOperation Define operações que podem ser tentadas em uma atualização. |
UpdateServiceOption Define as opções que afetam como o registro de serviço de um serviço de pacote de verificação é removido. |
UpdateServiceRegistrationState Define os estados possíveis para um serviço de atualização. |
UpdateType Define os tipos de atualização, como um driver ou uma atualização de software. |