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