CmpDoQueueSystemHiveHysteresis
UINT8 __stdcall CmpDoQueueSystemHiveHysteresis(UINT64 Ratio){
int v1;
_WORK_QUEUE_ITEM *PoolWithTag;
v1 = Ratio;
PoolWithTag = (_WORK_QUEUE_ITEM *)ExAllocatePoolWithTag(0x200ui64, 0x20ui64, 538987843i64);
if( PoolWithTag )
{
PoolWithTag->List.Flink = 0i64;
PoolWithTag->WorkerRoutine = (void(__fastcall *)(void *))CmpSystemHiveHysteresisWorker;
CmpSystemHiveHysteresisHitRatio = v1;
PoolWithTag->Parameter = PoolWithTag;
ExQueueWorkItem(PoolWithTag, DelayedWorkQueue);
LOBYTE(PoolWithTag) = 1;
}
return(unsigned __int8)PoolWithTag;
}Referenced by:
CmRegisterSystemHiveLimitCallback
CmpUpdateSystemHiveHysteresis