PoFxIssueComponentPerfStateChangeMultiple
VOID __stdcall PoFxIssueComponentPerfStateChangeMultiple(
POHANDLE *Handle,
UINT64 Flags,
UINT64 Component,
UINT64 PerfChangesCount,
PO_FX_PERF_STATE_CHANGE *PerfChanges,
PVOID Context){
if( (Flags & 1) != 0 && KeGetCurrentIrql() >= 2u )
PopFxBugCheck(0x614ui64, (UINT64)Handle, (unsigned int)Component, 1ui64);
if( (Flags & 3) == 3 )
PopFxBugCheck(0x614ui64, (UINT64)Handle, (unsigned int)Component, 1ui64);
if( (unsigned int)Component >= *((_DWORD *)Handle + 207) )
PopFxBugCheck(0x614ui64, (UINT64)Handle, (unsigned int)Component, 2ui64);
PopFxIssueComponentPerfStateChanges(
(ULONG_PTR)Handle,
*((_QWORD *)Handle[104] + (unsigned int)Component),
Flags,
PerfChangesCount,
PerfChanges,
(__int64)Context);
}Referenced by:
PoFxIssueComponentPerfStateChange