HvlpConfigureLegacyPowerPolicySetting
NTSTATUS __stdcall HvlpConfigureLegacyPowerPolicySetting(_HV_PPM_POWER_POLICY_SETTING *PowerPolicySetting){
_HV_PPM_POWER_POLICY_SETTING *v2;
__int16 v3;
PHYSICAL_ADDRESS PageInfo[2];
__int128 v6;
*(_OWORD *)&PageInfo[0].anonymous_0.LowPart = 0i64;
v6 = 0i64;
v2 = (_HV_PPM_POWER_POLICY_SETTING *)HvlpAcquireHypercallPage(PageInfo, 1ui64, 0i64, 0x28ui64);
v2[1] = *PowerPolicySetting;
v2->SettingId = HvPowerPolicyIdlePromoteThreshold;
HvcallInitiateHypercall();
LODWORD(PowerPolicySetting) = v3 != 0 ? 0xC0000001 : 0;
HvlpReleaseHypercallPage((_HVLP_HYPERCALL_PAGE_INFO *)PageInfo);
return(int)PowerPolicySetting;
}Referenced by:
HvlpLegacyPowerPolicySettingCallback