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