Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
System Power Status
Message
From
05/04/2000 08:49:14
 
 
To
All
General information
Forum:
Visual FoxPro
Category:
Windows API functions
Title:
System Power Status
Miscellaneous
Thread ID:
00355606
Message ID:
00355606
Views:
53
Hi there

I'm trying to use the GetSystemPowerStatus call for use on a laptop when the power gets low. The structure is...

Type SYSTEM_POWER_STATUS
ACLineStatus As Byte
BatteryFlag As Byte
BatteryLifePercent As Byte
Reserved1 As Byte
BatteryLifeTime As Long
BatteryFullLifeTime As Long
End Type

My VFP code is...

DECLARE INTEGER GetSystemPowerStatus IN KERNEL32 STRING @lpStatus

lpStatus = REPLICATE(CHR(0), 12)
GetSystemPowerStatus(@lpStatus)

However, I'm having a bit of trouble converting the return string back to anything meaningful. All the conversion routines from Hex To Dec I've seen always return 0. I'm using NT sp4. Is this an NT thing or I am just being thick???

Cheers
Arthur
Next
Reply
Map
View

Click here to load this message in the networking platform