MCPcopy Create free account
hub / github.com/bobranten/Ext4Fsd / Ext2CompareExtents

Function Ext2CompareExtents

Ext2Mgr/enumDisk.cpp:1994–2014  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1992}
1993
1994BOOL
1995Ext2CompareExtents(
1996 PVOLUME_DISK_EXTENTS ext1,
1997 PVOLUME_DISK_EXTENTS ext2
1998 )
1999{
2000 DWORD nExt;
2001
2002 if (ext1->NumberOfDiskExtents != ext2->NumberOfDiskExtents) {
2003 return FALSE;
2004 }
2005
2006 for (nExt = 0; nExt < ext1->NumberOfDiskExtents; nExt++) {
2007 if ((ext1->Extents[nExt].DiskNumber != ext2->Extents[nExt].DiskNumber) ||
2008 (ext1->Extents[nExt].StartingOffset.QuadPart != ext2->Extents[nExt].StartingOffset.QuadPart) ||
2009 (ext1->Extents[nExt].ExtentLength.QuadPart != ext2->Extents[nExt].ExtentLength.QuadPart) ) {
2010 return FALSE;
2011 }
2012 }
2013 return TRUE;
2014}
2015
2016ULONGLONG
2017Ext2EjectedDiskLetters(

Callers 2

DriverChangeNotifyMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected