Compartilhar via


Interface IUserNotification2 (shobjidl.h)

Expõe métodos que definem informações de notificação e exibem essa notificação para o usuário em um balão que aparece em conjunto com a área de notificação da barra de tarefas.

ObservaçãoIUserNotification2 não herda de IUserNotification. IUserNotification2 difere de IUserNotification somente em seu método Show , que adiciona um parâmetro adicional para uma interface de retorno de chamada se comunicar com a notificação. Caso contrário, as duas interfaces são idênticas na forma e na função. CLSID_UserNotification implementa as duas versões de Mostrar como uma sobrecarga.
 

Herança

A interface IUserNotification2 herda da interface IUnknown . IUserNotification2 também tem esses tipos de membros:

Métodos

A interface IUserNotification2 tem esses métodos.

 
IUserNotification2::P laySound

Reproduz um som em conjunto com a notificação. (IUserNotification2.PlaySound)
IUserNotification2::SetBalloonInfo

Define as informações a serem exibidas em uma notificação de balão. (IUserNotification2.SetBalloonInfo)
IUserNotification2::SetBalloonRetry

Especifica as condições para tentar exibir informações do usuário quando a primeira tentativa falha. (IUserNotification2.SetBalloonRetry)
IUserNotification2::SetIconInfo

Define o ícone da área de notificação associado a informações específicas do usuário. (IUserNotification2.SetIconInfo)
IUserNotification2::Show

Exibe as informações do usuário em uma dica de ferramenta no estilo balão.

Comentários

Quando implementar

Uma implementação dessa interface é fornecida no Windows como CLSID_UserNotification.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho shobjidl.h

Confira também

IUserNotification