Release_Inversion_Pri

include vmm.inc

mov     eax, BoostHandle
VMMCall Release_Inversion_Pri
jc      not_released
 

Removes the given thread from the priority inversion list, deallocates the memory associated with the list entry, and invalidates the handle to the list entry. Uses Flags.

BoostHandle
Handle of an entry in the priority inversion list.

After removing the thread from the list, the service sets the new time-slice priority as follows:

priority = MAX((all inversion priorities), (Win32BasePri + TimeDecayBoost))

See Also

Release_Inversion_Pri_ID, Reset_Inversion_Pri