The suspend mode is a very low power mode.
include "pm.h" SetSystemPowerState( NULL, POWER_STATE_SUSPEND, 0 );
You can define different Wakeup sources in the registry. For more information, see: Suspend registry settings
The time to wakeup is about 200 milliseconds.