MiDetermineModifiedPageListHead
_MMPFNLIST *__stdcall MiDetermineModifiedPageListHead(_MMPFN *Pfn1, _MI_PARTITION *Partition){
unsigned __int16 Long;
char v3;
__int64 v4;
Long = Pfn1->OriginalPte.u.Long;
v3 = (unsigned __int8)Long >> 1;
v4 = Long >> 12;
if( (v3 & 1) != 0 || (_DWORD)v4 == Partition->Store.VirtualPageFileNumber )
return(_MMPFNLIST *)((char *)Partition->PageLists.ModifiedPageListByReservation + 32 * v4 + 8 * v4);
else
return &Partition->PageLists.ModifiedPageListNoReservation;
}Referenced by:
MiReplaceTransitionPage