PpmPostProcessMediaBuffering
VOID __stdcall PpmPostProcessMediaBuffering(){
_KAFFINITY_EX DeepIdleMask;
_KAFFINITY_EX Result;
memset(&Result, 0i64, sizeof(Result));
memset(&DeepIdleMask, 0i64, sizeof(DeepIdleMask));
PpmCheckApplyResetNotification();
if( PpmPlatformStates )
{
PoCopyDeepIdleMask(&DeepIdleMask);
if( KeSubtractAffinityEx(&KeActiveProcessors.Count, (INT8 *)&DeepIdleMask, (INT8 *)&Result) )
PopExecuteOnTargetProcessors(
&Result,
(INT64 *)PpmResetInterruptRate,
0i64,
0i64,
*(UINT64 *)&DeepIdleMask.Count,
DeepIdleMask.Bitmap[0],
DeepIdleMask.Bitmap[1]);
}
}Referenced by:
PpmApplyProfile