Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gibt den Zustand des Computers für den aktuellen Benutzer in Bezug auf die Bereitschaft zum Senden einer Benachrichtigung an. Wird von SHQueryUserNotificationState verwendet.
Syntax
typedef enum {
QUNS_NOT_PRESENT = 1,
QUNS_BUSY = 2,
QUNS_RUNNING_D3D_FULL_SCREEN = 3,
QUNS_PRESENTATION_MODE = 4,
QUNS_ACCEPTS_NOTIFICATIONS = 5,
QUNS_QUIET_TIME = 6,
QUNS_APP = 7
} QUERY_USER_NOTIFICATION_STATE;
Konstanten
QUNS_NOT_PRESENTWert: 1 Es wird ein Bildschirmschoner angezeigt, der Computer ist gesperrt, oder es wird eine nicht aktive Sitzung zum schnellen Benutzerwechsel ausgeführt. |
QUNS_BUSYWert: 2 Eine Vollbildanwendung wird ausgeführt, oder es werden Präsentationseinstellungen angewendet. Mithilfe der Präsentationseinstellungen kann ein Benutzer seinen Computer mit einem einzigen Klick in einen Zustand versetzen, der für eine unterbrechungsfreie Präsentation geeignet ist, z. B. eine Reihe von PowerPoint-Folien. |
QUNS_RUNNING_D3D_FULL_SCREENWert: 3 Eine Direct3D-Anwendung im Vollbildmodus (exklusiver Modus) wird ausgeführt. |
QUNS_PRESENTATION_MODEWert: 4 Der Benutzer hat die Windows-Präsentationseinstellungen aktiviert, um Benachrichtigungen und Popupnachrichten zu blockieren. |
QUNS_ACCEPTS_NOTIFICATIONSWert: 5 Keiner der anderen Zustände ist gefunden, Benachrichtigungen können frei gesendet werden. |
QUNS_QUIET_TIMEWert: 6 In Windows 7 eingeführt. Der aktuelle Benutzer befindet sich in "stiller Zeit", also der ersten Stunde, nachdem sich ein neuer Benutzer zum ersten Mal bei seinem Konto angemeldet hat. Während dieser Zeit sollten die meisten Benachrichtigungen nicht gesendet oder angezeigt werden. Dies ermöglicht es einem Benutzer, sich ohne diese Ablenkungen an ein neues Computersystem zu gewöhnen. Die Ruhezeit tritt auch für jeden Benutzer nach einem Betriebssystemupgrade oder sauber Installation auf. Anwendungen sollten das NIIF_RESPECT_QUIET_TIME-Flag in ihrer Benachrichtigungs- oder Ballon-QuickInfo festlegen, wodurch verhindert wird, dass diese Elemente angezeigt werden, während sich der aktuelle Benutzer im Ruhezustand befindet. Beachten Sie, dass SHQueryUserNotificationState nur diesen Wert zurück QUNS_QUIET_TIME gibt, wenn sich der Benutzer in einem der anderen blockierten Modi (QUNS_NOT_PRESENT, QUNS_BUSY, QUNS_PRESENTATION_MODE oder QUNS_RUNNING_D3D_FULL_SCREEN) befindet. |
QUNS_APPWert: 7 In Windows 8 eingeführt. Eine Windows Store-App wird ausgeführt. |
Anforderungen
| Unterstützte Mindestversion (Client) | Windows Vista, Windows 7 [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) | Windows Server 2008 R2 [nur Desktop-Apps] |
| Kopfzeile | shellapi.h |