PRB: Devices that Implement Mouse Support Fail to Prevent Auto Suspend (297340)
The information in this article applies to:
- Microsoft Windows CE Platform Builder 2.11
- Microsoft Windows CE Platform Builder 2.12
- Microsoft Windows CE Platform Builder 3.0
This article was previously published under Q297340 SYMPTOMS
Auto Suspend works as expected for keyboard and touch events. However, drivers/applications, such as for external mice, that use mouse_event() or keybd_event() do not prevent Auto Suspend even though there is external input device activity.
CAUSE
The internal system idle timer is not reset by events that are delivered through mouse_event() or keybd_event().
RESOLUTION
Call the SystemIdleTimerReset() function before you call mouse_event() or keybd_event() in related drivers or applications for external input devices.
STATUS
This behavior is by design.
Modification Type: | Minor | Last Reviewed: | 8/18/2005 |
---|
Keywords: | kbnofix kbprb KB297340 |
---|
|