zoukankan      html  css  js  c++  java
  • C#:获取设备电量相关信息




    [DllImport("kernel32.dll",EntryPoint="GetSystemPowerStatus")] //win32 api private static extern void GetSystemPowerStatus(ref SYSTEM_POWER_STATUS lpSystemPowerStatus); public struct SYSTEM_POWER_STATUS //结构体 { public Byte ACLineStatus; //0 = offline, 1 = Online, 255 = UnKnown Status. public Byte BatteryFlag; public Byte BatteryLifePercent; public Byte Reserved1; public int BatteryLifeTime; public int BatteryFullLifeTime; } /// <summary> /// 获取系统电量百分比 /// </summary> /// <returns></returns> public static float GetSystemPower() { SYSTEM_POWER_STATUS SysPower = new SYSTEM_POWER_STATUS(); GetSystemPowerStatus(ref SysPower); return SysPower.BatteryLifePercent; }
  • 相关阅读:
    杂篇章
    敲代码中遇到的小问题
    数组的运用
    java中强大的免费的集成开发环境(IDE)eclipse的使用技巧及注意事项
    流程
    博客目录
    pgk
    gogs
    github相关
    axios记录
  • 原文地址:https://www.cnblogs.com/denghejun/p/3817041.html
Copyright © 2011-2022 走看看