Compartilhar via


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.