TVirtualDiskVpcImage
From Ultibo.org
Return to Unit VirtualDisk
Description
To be documented
Class definitions
[Expand]
TVirtualDiskVpcImage = class(TVirtualDiskImage)
Function declarations
[Expand]
constructor TVirtualDiskVpcImage.Create(ADriver:TFileSysDriver; AController:TDiskController; const AName:String; AImageNo:Integer);
Description: To be documented
[Expand]
function TVirtualDiskVpcImage.ChecksumFooter(AFooter:PVpcHardDiskFooter):LongWord;
Description: To be documented
[Expand]
function TVirtualDiskVpcImage.ChecksumSparse(ASparse:PVpcDynamicDiskHeader):LongWord;
Description: To be documented
[Expand]
function TVirtualDiskVpcImage.RoundToSector(AValue:LongWord; ASectorSize:Word):LongWord;
Description: To be documented
[Expand]
function TVirtualDiskVpcImage.ReadExtent(AExtent:TVirtualDiskExtent; ASector:LongWord; ACount:Word; var ABuffer):Word;
Description: To be documented
[Expand]
function TVirtualDiskVpcImage.WriteExtent(AExtent:TVirtualDiskExtent; ASector:LongWord; ACount:Word; const ABuffer):Word;
Description: To be documented
[Expand]
function TVirtualDiskVpcImage.CheckExtent(ADelta,AParent:TVirtualDiskExtent; const AFilename:String):Boolean;
Description: Check that the passed file is a valid VirtualPC extent
[Expand]
function TVirtualDiskVpcImage.LoadExtent(ADelta,AParent:TVirtualDiskExtent; const AFilename:String):TVirtualDiskExtent;
Description: To be documented
[Expand]
function TVirtualDiskVpcImage.AddExtent(AParent:TVirtualDiskExtent; const AFilename:String):TVirtualDiskExtent;
Description: To be documented
[Expand]
function TVirtualDiskVpcImage.SetExtent(AExtent:TVirtualDiskExtent):Boolean;
Description: To be documented
[Expand]
function TVirtualDiskVpcImage.GetExtent(const ASector:Int64; AWrite,ALock:Boolean):TVirtualDiskExtent;
Description: To be documented
[Expand]
function TVirtualDiskVpcImage.LoadTable(AExtent:TVirtualDiskExtent; ATableNo:LongWord):TVirtualDiskTable;
Description: To be documented
[Expand]
function TVirtualDiskVpcImage.AddTable(AExtent:TVirtualDiskExtent):TVirtualDiskTable;
Description: To be documented
[Expand]
function TVirtualDiskVpcImage.SetTable(ATable:TVirtualDiskTable):Boolean;
Description: To be documented
[Expand]
function TVirtualDiskVpcImage.LoadBlocks(ATable:TVirtualDiskTable):Boolean;
Description: To be documented
[Expand]
function TVirtualDiskVpcImage.LoadBlock(ATable:TVirtualDiskTable; ABlockNo:LongWord):TVirtualDiskBlock;
Description: To be documented
[Expand]
function TVirtualDiskVpcImage.AddBlock(ATable:TVirtualDiskTable):TVirtualDiskBlock;
Description: To be documented
[Expand]
function TVirtualDiskVpcImage.SetBlock(ABlock:TVirtualDiskBlock):Boolean;
Description: To be documented
[Expand]
function TVirtualDiskVpcImage.GetBlock(ATable:TVirtualDiskTable; const ASector:Int64; AWrite:Boolean):TVirtualDiskBlock;
Description: To be documented
[Expand]
function TVirtualDiskVpcImage.TestBlock(ABlock:TVirtualDiskBlock; const ASector:Int64; ACount:LongWord; AUsed:Boolean):LongWord;
Description: Test Count sectors from Sector in the Block bitmap for Free or Used
[Expand]
function TVirtualDiskVpcImage.MarkBlock(ABlock:TVirtualDiskBlock; const ASector:Int64; ACount:LongWord; AUsed:Boolean):Boolean;
Description: Mark Count sectors from Sector in the Block bitmap as Free or Used
[Expand]
function TVirtualDiskVpcImage.TestBitmap(ABuffer:Pointer; ASize,AStart,ACount:LongWord; AUsed:Boolean):LongWord;
Description: Test Count bits from Start in the Block bitmap for Free or Used
[Expand]
function TVirtualDiskVpcImage.MarkBitmap(ABuffer:Pointer; ASize,AStart,ACount:LongWord; AUsed:Boolean):Boolean;
Description: Mark Count bits from Start in the Block bitmap as Free or Used
[Expand]
function TVirtualDiskVpcImage.LocateDelta(AExtent:TVirtualDiskExtent):String;
Description: To be documented
[Expand]
function TVirtualDiskVpcImage.LocateParent(AExtent:TVirtualDiskExtent):String;
Description: To be documented
[Expand]
function TVirtualDiskVpcImage.LocateSibling(AExtent:TVirtualDiskExtent):String;
Description: To be documented
[Expand]
function TVirtualDiskVpcImage.Read(ASector:LongWord; ACount:Word; var ABuffer):Boolean;
Description: To be documented
[Expand]
function TVirtualDiskVpcImage.Write(ASector:LongWord; ACount:Word; const ABuffer):Boolean;
Description: To be documented
[Expand]
function TVirtualDiskVpcImage.Allocated(ASector:LongWord; ACount:Word):Word;
Description: To be documented
[Expand]
function TVirtualDiskVpcImage.CreateImage(AMediaType:TMediaType; AFloppyType:TFloppyType; AAttributes:LongWord; ASectorSize:Word; const ASectorCount:Int64; ACylinders,AHeads,ASectors:LongWord; APartitionId:Byte):Integer;
Description: To be documented
[Expand]
function TVirtualDiskVpcImage.OpenImage(AMediaType:TMediaType; AFloppyType:TFloppyType; AAttributes:LongWord; ASectorSize:Word; const ASectorCount:Int64; ACylinders,AHeads,ASectors:LongWord; APartitionId:Byte):Integer;
Description: To be documented
[Expand]
function TVirtualDiskVpcImage.ResizeImage(const ASectorCount:Int64):Boolean;
Description: To be documented
Return to Unit Reference