Exemplo n.º 1
0
        private void WriteIndexRecord(long recordIndex, IndexRecord indexRecord)
        {
            long sectorsPerIndexRecord = m_rootRecord.BytesPerIndexRecord / m_volume.BytesPerSector;
            long sectorIndex           = recordIndex * sectorsPerIndexRecord;

            m_indexAllocationData.WriteSectors(sectorIndex, indexRecord.GetBytes((int)m_rootRecord.BytesPerIndexRecord, true));
        }
Exemplo n.º 2
0
 private static void WriteIndexRecord(Volume volume, long indexRecordStartSector, IndexRecord indexRecord, int bytesPerIndexRecord)
 {
     byte[] indexRecordBytes = indexRecord.GetBytes(bytesPerIndexRecord, true);
     volume.WriteSectors(indexRecordStartSector, indexRecordBytes);
 }