Freigeben über


IUserNotification-Schnittstelle (shobjidl_core.h)

Macht Methoden verfügbar, die Benachrichtigungsinformationen festlegen und diese Benachrichtigung dann dem Benutzer in einer Sprechblase anzeigen, die in Verbindung mit dem Infobereich der Taskleiste angezeigt wird.

HinweisIUserNotification2 unterscheidet sich von IUserNotification nur in der Show-Methode , die einen zusätzlichen Parameter für eine Rückrufschnittstelle für die Kommunikation mit der Benachrichtigung hinzufügt. Andernfalls sind die beiden Schnittstellen in Form und Funktion identisch. CLSID_UserNotification implementiert beide Versionen von Show als Überladung.
 

Vererbung

Die IUserNotification-Schnittstelle erbt von der IUnknown-Schnittstelle . IUserNotification verfügt auch über folgende Membertypen:

Methoden

Die IUserNotification-Schnittstelle verfügt über diese Methoden.

 
IUserNotification::P laySound

Gibt einen Sound in Verbindung mit der Benachrichtigung wieder. (IUserNotification.PlaySound)
IUserNotification::SetBalloonInfo

Legt die Informationen fest, die in einer Sprechblasebenachrichtigung angezeigt werden sollen. (IUserNotification.SetBalloonInfo)
IUserNotification::SetBalloonRetry

Gibt die Bedingungen für den Versuch an, Benutzerinformationen anzuzeigen, wenn der erste Versuch fehlschlägt. (IUserNotification.SetBalloonRetry)
IUserNotification::SetIconInfo

Legt das Benachrichtigungsbereichssymbol fest, das bestimmten Benutzerinformationen zugeordnet ist. (IUserNotification.SetIconInfo)
IUserNotification::Show

Zeigt die Benachrichtigung an.

Hinweise

Wann sollte implementiert werden?

Eine Implementierung dieser Schnittstelle wird in Windows als CLSID_UserNotification bereitgestellt.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile shobjidl_core.h (shobjidl.h einschließen)

Weitere Informationen

IUserNotification2