Compartilhar via


Interface IUserNotification (shobjidl_core.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 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 IUserNotification herda da interface IUnknown . IUserNotification também tem estes tipos de membros:

Métodos

A interface IUserNotification tem esses métodos.

 
IUserNotification::P laySound

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

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

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

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

Exibe a notificaçã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 XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho shobjidl_core.h (inclua Shobjidl.h)

Confira também

IUserNotification2