Согласно MS, GPSID - Poll Driver v2.0 не доступны для ISV в WM6.1. Они оценивают включение этого в будущую версию ОС.
Моим решением в том же духе было создание уведомления Windows CE, которое срабатывает с заданным интервалом. Затем, когда мое приложение получает уведомление, я установил режим питания на «Необслуживаемый». Однако, чтобы это работало, вам нужно установить требования к питанию в реестре для GPDO на D0 в режиме «Необслуживаемый».
HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Control \ Энергетика \ Государство \ Unattended
gpd0: = 0
Использование SetPowerRequirement или SetDevicePower = D0 не дает того же результата.