2013-05-20 83 views

回答

1

SDF的2.0版本真的很舊,我不知道它是否包含特定於電源監控的類。

如果是舊的1.4代碼庫,有一個控件名爲BatteryLife,它可以顯示功率級別。該控件的源代碼(很簡單)包含了獲取信息的所有P/Invokes。

較新的2.3代碼庫有一個PowerStatus類,可以提供所需的信息。

你也可以選擇直接的P/Invoke自己

[DllImport("codedll", SetLastError = true)] 
internal static extern bool GetSystemPowerStatusEx2(
    PowerStatus pStatus, int dwLen, bool fUpdate);