PopPowerAggregatorActiveToScreenOffStateHandler
NTSTATUS __stdcall PopPowerAggregatorActiveToScreenOffStateHandler(INT64 a1){
NTSTATUS MonitorReasonFromPowerEventId;
_DWORD v4[10];
memset(v4, 0, 32);
v4[0] = 3;
PopPowerAggregatorSetCurrentState(a1, (INT64)v4);
PopPowerAggregatorStartNextSession(1i64, *(unsigned int *)(a1 + 32));
PopReleaseRwLock((_POP_RW_LOCK *)&PopIrpWorkerControlEvent + 187);
PopTransitionTelemetryOsState(PopTelemetryOsStateTransitionSuspend, PopTelemetryOsStateSubtransitionConnectedStandby);
MonitorReasonFromPowerEventId = PopGetMonitorReasonFromPowerEventId(*(unsigned int *)(a1 + 32));
PopThermalCsEntry(MonitorReasonFromPowerEventId == 23);
PopAcquireRwLockExclusive((_POP_RW_LOCK *)&PopIrpWorkerControlEvent + 187);
return 0;
}Referenced by:
No references.