CmpRecheckHiveVolumePolicy
VOID __fastcall CmpRecheckHiveVolumePolicy(INT64 a1){
INT64 v2;
CmpLockRegistry();
HvLockHiveFlusherExclusive(a1);
v2 = *(_QWORD *)(a1 + 4832);
if( v2 )
{
if( CmpVolumeContextMustHiveFilePagesBeKeptLocal(v2) || (*(_DWORD *)(a1 + 4152) & 0x20) != 0 )
{
if( HvViewMapContainsLockedPages(a1 + 216) )
CmpArmLazyWriter(2, 0i64, 0);
}
else
{
HvUnlockHiveFilePages(a1);
}
}
HvUnlockHiveFlusherExclusive(a1);
CmpUnlockRegistry();
}Referenced by:
CmpCreateHive
CmpFinishSystemHivesLoad
CmpHandlePageFileOpenNotification
CmpLoadKeyCommon