Интерфейс IUserNotification2 (shobjidl.h)

Предоставляет методы, которые задают сведения об уведомлениях, а затем отображают это уведомление пользователю в всплывающем окне, которое отображается в сочетании с областью уведомлений панели задач.

Примечание. IUserNotification2 не наследуется от IUserNotification. IUserNotification2 отличается от IUserNotification только методом Show , который добавляет дополнительный параметр для интерфейса обратного вызова для взаимодействия с уведомлением. В противном случае два интерфейса идентичны по форме и функции. CLSID_UserNotification реализует обе версии Show в качестве перегрузки.
 

Наследование

Интерфейс IUserNotification2 наследуется от интерфейса IUnknown . IUserNotification2 также имеет следующие типы элементов:

Методы

Интерфейс IUserNotification2 содержит следующие методы.

 
IUserNotification2::P laySound

Воспроизводит звук вместе с уведомлением. (IUserNotification2.PlaySound)
IUserNotification2::SetBalloonInfo

Задает сведения для отображения в всплывающем уведомлении. (IUserNotification2.SetBalloonInfo)
IUserNotification2::SetBalloonRetry

Указывает условия для отображения сведений о пользователе при первой попытке. (IUserNotification2.SetBalloonRetry)
IUserNotification2::SetIconInfo

Задает значок области уведомлений, связанный с определенными сведениями о пользователе. (IUserNotification2.SetIconInfo)
IUserNotification2::Show

Отображает сведения о пользователе в всплывающей подсказке.

Комментарии

Когда следует реализовать

Реализация этого интерфейса предоставляется в Windows как CLSID_UserNotification.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Целевая платформа Windows
Header shobjidl.h

См. также раздел

IUserNotification