This documentation is archived and is not being maintained.
GetSystemPowerState
A version of this page is also available for
4/8/2010
This function returns the current system power state.
DWORD GetSystemPowerState(
LPWSTR pBuffer,
DWORD Length,
PDWORD pFlags
);
-
pBuffer
-
[out] Buffer to receive the system power state name.
-
Length
-
[in] Length of pBuffer in characters.
-
pFlags
-
[out] Receives the system power state flags, which is the bitwise-OR of the POWER_STATE_XXX flags defined in the Pm.h header file.
- ERROR_INSUFFICIENT_BUFFER
-
Indicates that the buffer is too small.
- ERROR_NOT_FOUND
-
Indicates an unknown error.
- ERROR_SUCCESS
-
Indicates success.
- Win32 error code
-
Used for all other errors.