A estrutura SYSTEM_POWER_POLICY
contém um campo IdleTimeout
e um campo IdleSensitivity
, cada um dos quais são descritos como eu copiei abaixo:
IdleTimeout: The time that the level of system activity must remain below the idle detection threshold before the system idle timer expires, in seconds.
IdleSensitivity: The level of system activity that defines the threshold for idle detection, expressed as a percentage.
Portanto, enquanto a atividade do sistema estiver abaixo de IdleSensitivity
por pelo menos um período de tempo igual a IdleTimeout
, ela será considerada inativa.
Como você realmente lê / escreve esses valores sem escrever um programa, não tenho ideia, desculpe. : (