UWP中并未正式支持许多(如果不是全部)“经典” WinAPI函数(包括SetThreadExecutionState
中的kernel32.dll
)。尽管事实上它们可以在这些应用程序中正常工作。
问题是是否等效?当然主要对SetThreadExecutionState
感兴趣。
答案 0 :(得分:4)
我假设您希望设备在UWP应用程序运行时保持活动状态。
一种简单的方法是使用
displayRequest = new Windows.System.Display.DisplayRequest();
displayRequest.RequestActive();
// Do not forget to release afterwards
displayRequest.RequestRelease();