PC Hibernate
Core API Hook: SetSuspendState (Powrprof.dll / Win32)
Trigger Windows shell kernel call to immediately save memory state to disk and power down (Hibernate).
Configuration Parameters
| Parameter | Type | Description |
|---|---|---|
| No custom parameters required for this module. | ||
config.json Mapping
{
"Type": "PCHibernate",
"Name": "Hibernate PC"
}
Save inside database layout actions configuration map.
Native Execution Hook
// PCHibernate execution logic
[DllImport("Powrprof.dll", CharSet = CharSet.Auto, ExactSpelling = true)]
public static extern bool SetSuspendState(bool hiberate, bool forceCritical, bool disableWakeEvent);
// Trigger Hibernate state (Hiberfile backing)
SetSuspendState(true, false, false);
Executed within IsoCore remapping runtime loop.
← Back to Actions Directory
IsoKey Module: PCHibernate