VOID __stdcall KiSetLockOwnershipQuantum(_ETHREAD *Thread, UINT64 CycleTime){
unsigned __int64 QuantumTarget;
QuantumTarget = Thread->Tcb.QuantumTarget;
if( CycleTime > QuantumTarget || QuantumTarget - CycleTime < (unsigned int)KiLockQuantumTarget )
Thread->Tcb.QuantumTarget = CycleTime + (unsigned int)KiLockQuantumTarget;
}