Еще одна вещь, которую следует отметить с API ExitWindowsEx, заключается в том, что завершение работы поддерживается только на устройствах Windows Mobile Standard (например, смартфонах), а не на устройствах Windows Mobile Professional (Pocket PC).
См. Специальные примечания о флаге EWX_POWEROFF в документации ExitWindowsEx на MSDN. Я не пробовал API на Pocket PC в течение нескольких лет, но я уверен, что это все еще состояние игры.
Вместо этого вы можете исследовать использование API-интерфейсов управления питанием, чтобы перевести устройство в состояние пониженного энергопотребления, например в приостановленный или автоматический режим. Чего вы пытаетесь достичь, программно отключая устройство?