以下方法用于获得某设备的当前电源状态。很多情况下背光都是由电源状态去控制的,比如在D0的时候背光全开,D1的时候关掉背光。但是这样就会产生一个问题,当背光关闭的情况下(User Idle,D1),如果用户触摸屏幕,将会导致系统重新进入D0状态并打开背光。但是这次点击如果点在按钮上的话,不仅会打开背光,也会同时触发按钮事件。所以要做到点一次仅打开背光,需要对触摸屏驱动做一下处理。方法就是在处理坐标的时候,先判断当前的背光电源状态,如果是D1,则将这次的坐标值赋成(0,0),*pUncalX = PrevX = TmpX = 0。
还有另外一种方法就是在这里调用SetDevicePower,设置背光电源状态为D1。