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

Method UpdateVolume

Ext2Mgr/Ext2MgrDlg.cpp:1415–1440  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1413}
1414
1415void CExt2MgrDlg::UpdateVolume(PEXT2_VOLUME volume)
1416{
1417 for (int i = 0; i < m_VolumeList.GetItemCount(); i++) {
1418 PULONG data = (PULONG)m_VolumeList.GetItemData(i);
1419 if (!data) {
1420 continue;
1421 }
1422 if (*data == EXT2_VOLUME_MAGIC &&
1423 data == (PULONG)volume) {
1424 Ext2RefreshVLVI(&m_VolumeList, volume, i);
1425 }
1426 }
1427
1428 for (int i = 0; i < m_DiskView.GetItemCount(); i++) {
1429 PEXT2_PARTITION part;
1430 part = (PEXT2_PARTITION)m_DiskView.GetItemData(i);
1431 if (!part) {
1432 continue;
1433 }
1434 if (part->Magic == EXT2_PART_MAGIC &&
1435 part->Volume == volume) {
1436 part->DrvLetters = volume->DrvLetters;
1437 Ext2RefreshDVPT(&m_DiskView, part, i);
1438 }
1439 }
1440}
1441
1442void CExt2MgrDlg::UpdateCdrom(PEXT2_CDROM cdrom)
1443{

Callers 3

OnSdevChangeMpMethod · 0.80
OnSdevQuickMountMethod · 0.80
OnSdevExt2InfoMethod · 0.80

Calls 2

Ext2RefreshVLVIFunction · 0.85
Ext2RefreshDVPTFunction · 0.85

Tested by

no test coverage detected