Implementing Progressive Alarms (Windows Embedded CE 6.0)
1/6/2010
A progressive alarm is a gradual alarm that becomes louder over time if a user does not respond to the alarm. It works only with sound alarms and not visual, LED, or other alarm types. This is a mechanism through which alarms using notification action PUN_REPEAT are implemented.
To implement a progressive alarm, the base notification engine reserves one notification called User Alarm. Your notification UI can set this notification by calling the CeNotifyPrivate_SetUserAlarm function. Once the alarm is set, the base notification engine activates it by calling the CeNotifyPublic_UserAlarmSignalled function. To cancel the alarm, you can call the CeNotifyPrivate_ClearUserAlarm function.