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