Интерфейс 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 |