KiSetPriorityBoost
VOID __stdcall KiSetPriorityBoost(
_SINGLE_LIST_ENTRY *ReadyList,
_ETHREAD *Thread,
CHAR BoostPriority,
UINT64 CycleTime){
INT64 v6;
*((_BYTE *)Thread + 564) += 16 * (BoostPriority - *((_BYTE *)Thread + 195));
v6 = (unsigned int)BoostPriority;
if( ReadyList )
KiSetPriorityThread((_KTHREAD *)Thread, ReadyList, v6);
else
KiUpdateThreadPriority(0i64, (_KTHREAD *)Thread, v6, 0);
KiSetLockOwnershipQuantum((__int64)Thread, CycleTime);
}Referenced by:
KiPrepareReadyThreadForRescheduling
KiQuantumEnd