KiTryToUpdateVPBackingThreadPriority

NTSTATUS __stdcall KiTryToUpdateVPBackingThreadPriority(PVOID BugCheckParameter1){
  NTSTATUS result; 
  UINT8 CheckLockOrder; 

  if( (*((_DWORD *)BugCheckParameter1 + 30) & 0x400000) != 0 )
  {
    LOBYTE(result) = KiTryToAcquireThreadLock((_KTHREAD *)BugCheckParameter1, &CheckLockOrder);
    if( (_BYTE)result )
    {
      if( (*((_DWORD *)BugCheckParameter1 + 30) & 0x400000) != 0 )
        KiUpdateVPBackingThreadPriority(BugCheckParameter1);
      KiReleaseThreadLockSafe((INT64)BugCheckParameter1);
    }
  }
  return result;
}

Referenced by:

KiDeferredReadySingleThread