/* relatief sectorenaantal Verdeling */
relative_sec=*(long *)(buffer+454+i*16);
no_sectors=*(long *)(buffer+458+i*16); /* aantal sectoren in verdeling*/
sectors_part[*no_par]=no_sectors; /* Serie om Aantal sectoren van verdelingen op te slaan*/
*sec=star_sec[*no_par]=relative_sec;
(*no_par)++;
}
} //lijn dicht van voor (i=0;i)
} //lijn dicht van als (*sec==0)
return;
}
Commentaren op codage:
De functie begint de verdelingeninformatie van MBR te lezen en leest dan Uitgebreide MBRs indien vereist. Functiereadabsolutesectors leest de absolute sector, die door * seconde wordt gespecificeerd.
sectors_part[*no_par ] is de serie om het aantal sectoren van verdelingen op te slaan. Het verdelingsaantal wordt gespecificeerd door * no_par van 0 te beginnen.
no_sectors is het aantal sectoren in verdeling en relative_sec is het relatieve sectoraantal voor die verdeling.
star_sec[*no_par ] is de serie om de het verklaren sectoraantallen verdelingen op te slaan. Het verdelingsaantal wordt gespecificeerd door * no_par van 0 te beginnen.
star_cyl, star_hea en star_sec is de series die de informatie van aanvang van elke verdeling in termen van CHS. star_cylopslag de informatie van beginnende cilinders, star_heaopslag de informatie van beginnende hoofden houden en star_sec de informatie van beginnende sectoren van verdelingen opslaat.
Voor de beschrijving van readabsolutesectorsfunctie verwijs de hoofdstukken die vroeger in dit boek worden gegeven.
|