Changeset 1226 for trunk/eraser6/Eraser.Util.FileSystem/Fat32Api.cpp
- Timestamp:
- 9/30/2009 2:40:17 AM (4 years ago)
- File:
-
- 1 edited
-
trunk/eraser6/Eraser.Util.FileSystem/Fat32Api.cpp (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/eraser6/Eraser.Util.FileSystem/Fat32Api.cpp
r1222 r1226 21 21 22 22 #include <stdafx.h> 23 #include <windows.h>24 #include <atlstr.h>25 26 23 #include "FatApi.h" 27 24 … … 50 47 51 48 //Seek to the FAT 52 VolumeStream->Seek(Sector SizeToSize(BootSector->ReservedSectorCount), SeekOrigin::Begin);49 VolumeStream->Seek(SectorToOffset(BootSector->ReservedSectorCount), SeekOrigin::Begin); 53 50 54 51 //Read the FAT … … 58 55 } 59 56 60 FatDirectory^ Fat32Api::LoadDirectory(unsigned cluster, String^ name, FatDirectory^ parent) 57 FatDirectoryBase^ Fat32Api::LoadDirectory(unsigned cluster, String^ name, 58 FatDirectoryBase^ parent) 61 59 { 62 60 return gcnew Directory(name, parent, cluster, this); … … 126 124 //Traverse the directories until we get the cluster we want. 127 125 unsigned cluster = BootSector->Fat32ParameterBlock.RootDirectoryCluster; 128 FatDirectory ^ parentDir = nullptr;126 FatDirectoryBase^ parentDir = nullptr; 129 127 for each (String^ component in components) 130 128 { … … 140 138 } 141 139 142 Fat32Api::Directory::Directory(String^ name, FatDirectory ^ parent, unsigned cluster, Fat32Api^ api)140 Fat32Api::Directory::Directory(String^ name, FatDirectoryBase^ parent, unsigned cluster, Fat32Api^ api) 143 141 : FatDirectory(name, parent, cluster, api) 144 142 { 145 143 } 146 144 147 unsigned Fat32Api::Directory::GetStartCluster(::FatDirectory & directory)145 unsigned Fat32Api::Directory::GetStartCluster(::FatDirectoryEntry& directory) 148 146 { 149 147 if (directory.Short.Attributes == 0x0F)
Note: See TracChangeset
for help on using the changeset viewer.
