HvResetDirtyData

VOID __stdcall HvResetDirtyData(_HHIVE *Hive){
  if( Hive->DirtyVector.Buffer )
  {
    HvpResetPageProtection(Hive);
    RtlClearAllBits(&Hive->DirtyVector);
    _InterlockedExchangeAdd(&CmpDirtySectorCount, -Hive->DirtyCount);
    Hive->DirtyCount = 0;
  }
}

Referenced by:

CmpDoParseKey
HvStoreModifiedData