Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Указывает состояние компьютера для текущего пользователя по отношению к приличию отправки уведомления. Используется SHQueryUserNotificationState.
Синтаксис
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;
Константы
QUNS_NOT_PRESENTЗначение: 1 Отображается заставка, компьютер заблокирован или выполняется неактивный сеанс быстрого переключения пользователей. |
QUNS_BUSYЗначение: 2 Выполняется полноэкранное приложение или применяются параметры презентации. Параметры презентации позволяют пользователю одним щелчком мыши переводить компьютер в состояние, подходящее для непрерывной презентации, например набора слайдов PowerPoint. |
QUNS_RUNNING_D3D_FULL_SCREENЗначение: 3 Выполняется полноэкранное (монопольное) приложение Direct3D. |
QUNS_PRESENTATION_MODEЗначение: 4 Пользователь активировал параметры презентации Windows, чтобы блокировать уведомления и всплывающие сообщения. |
QUNS_ACCEPTS_NOTIFICATIONSЗначение: 5 Другие состояния не найдены, уведомления можно отправлять свободно. |
QUNS_QUIET_TIMEЗначение: 6 Представлено в Windows 7. Текущий пользователь находится в "тихое время", то есть в первый час после того, как новый пользователь впервые входит в свою учетную запись. В течение этого времени большинство уведомлений не должны отправляться или отображаться. Это позволяет пользователю привыкнуть к новой компьютерной системе без этих отвлекающих факторов. Кроме того, после обновления операционной системы или чистой установки у каждого пользователя также возникает неспокойное время. Приложения должны установить флаг NIIF_RESPECT_QUIET_TIME в своих уведомлениях или всплывающих подсказках, чтобы предотвратить отображение этих элементов, пока текущий пользователь находится в режиме тишины. Обратите внимание, что в режиме тишины, если пользователь находится в одном из других заблокированных режимов (QUNS_NOT_PRESENT, QUNS_BUSY, QUNS_PRESENTATION_MODE или QUNS_RUNNING_D3D_FULL_SCREEN), SHQueryUserNotificationState возвращает только это значение и не сообщает о QUNS_QUIET_TIME. |
QUNS_APPЗначение: 7 Представлено в Windows 8. Приложение Магазина Windows запущено. |
Требования
| Минимальная версия клиента | Windows Vista, Windows 7 [только классические приложения] |
| Минимальная версия сервера | Windows Server 2008 R2 [только классические приложения] |
| Верхняя часть | shellapi.h |