CmpDoQueueSystemHiveHysteresis
UINT8 __stdcall CmpDoQueueSystemHiveHysteresis(UINT64 Ratio){
int v1;
WORK_QUEUE_ITEM *PoolWithTag;
v1 = Ratio;
PoolWithTag = (WORK_QUEUE_ITEM *)ExAllocatePoolWithTag(NonPagedPoolNx, 0x20ui64, 0x20204D43ui64);
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