TVirtualDiskBlock

From Ultibo.org
Jump to: navigation, search

Return to Unit VirtualDisk


Description


To be documented

Class definitions



TVirtualDiskBlock = class(TListObject)

Note: Represents a Block bitmap showing data allocation within a virtual disk
 
constructor Create(AImage:TVirtualDiskImage; ATable:TVirtualDiskTable);  
destructor Destroy; override;  
private
 
protected
FImage:TVirtualDiskImage;  
FTable:TVirtualDiskTable;  
 
FDataOffset:Int64; Absolute byte offset of Data in file (Where Applicable)
FBlockOffset:Int64; Absolute byte offset of Block in file
FBlockSize:LongWord; Size of Block bitmap in file
 
FStartSector:Int64; First Sector represented by this Block
FSectorCount:Int64; Number of Sectors represented by this Block
public
property Image:TVirtualDiskImage read FImage;  
property Table:TVirtualDiskTable read FTable;  
 
property DataOffset:Int64 read FDataOffset write FDataOffset;  
property BlockOffset:Int64 read FBlockOffset write FBlockOffset;  
property BlockSize:LongWord read FBlockSize write FBlockSize;  
 
property StartSector:Int64 read FStartSector write FStartSector;  
property SectorCount:Int64 read FSectorCount write FSectorCount;  


Function declarations



constructor TVirtualDiskBlock.Create(AImage:TVirtualDiskImage; ATable:TVirtualDiskTable);
Description: To be documented
Note None documented


destructor TVirtualDiskBlock.Destroy;
Description: To be documented
Note None documented


Return to Unit Reference