TVirtualDiskVpcExtent
From Ultibo.org
								
												
				Return to Unit VirtualDisk
Description
To be documented
Class definitions
TVirtualDiskVpcExtent = class(TVirtualDiskExtent)
 constructor Create(AImage:TVirtualDiskImage; ADelta,AParent:TVirtualDiskExtent);
 | 
|
 destructor Destroy; override;
 | 
|
private 
 | |
 FHeader:PVpcHardDiskFooter;
 | 
|
 FFooter:PVpcHardDiskFooter;
 | 
|
 FSparse:PVpcDynamicDiskHeader;
 | 
|
 FHeaderOffset:Int64;
 | 
Absolute byte offset of Header in file | 
 FHeaderSize:LongWord;
 | 
Size of Header in image | 
 FFooterOffset:Int64;
 | 
Absolute byte offset of Footer in file | 
 FFooterSize:LongWord;
 | 
Size of Footer in image | 
 FSparseOffset:Int64;
 | 
Absolute byte offset of Dynamic Header in file | 
 FSparseSize:LongWord;
 | 
Size of Dynamic Header in image | 
protected 
 | |
 FTable:TVirtualDiskVpcTable;
 | 
VirtualPC images contain only one Table per Extent | 
 FGroups:TFileSysList;
 | 
Block bitmap Groups | 
 FGroupLocal:TMutexHandle;
 | 
Local Lock shared by all Block bitmap Groups | 
public 
 | |
 property Header:PVpcHardDiskFooter read FHeader;
 | 
|
 property Footer:PVpcHardDiskFooter read FFooter;
 | 
|
 property Sparse:PVpcDynamicDiskHeader read FSparse;
 | 
|
 property Table:TVirtualDiskVpcTable read FTable;
 | 
|
 property Groups:TFileSysList read FGroups;
 | 
|
 property HeaderOffset:Int64 read FHeaderOffset write FHeaderOffset;
 | 
|
 property HeaderSize:LongWord read FHeaderSize write FHeaderSize;
 | 
|
 property FooterOffset:Int64 read FFooterOffset write FFooterOffset;
 | 
|
 property FooterSize:LongWord read FFooterSize write FFooterSize;
 | 
|
 property SparseOffset:Int64 read FSparseOffset write FSparseOffset;
 | 
|
 property SparseSize:LongWord read FSparseSize write FSparseSize;
 | 
|
 function HasFooter:Boolean;
 | 
|
Function declarations
constructor TVirtualDiskVpcExtent.Create(AImage:TVirtualDiskImage; ADelta,AParent:TVirtualDiskExtent);
Description: To be documented
| Note | None documented | 
|---|
destructor TVirtualDiskVpcExtent.Destroy;
Description: To be documented
| Note | None documented | 
|---|
function TVirtualDiskVpcExtent.HasFooter:Boolean;
Description: To be documented
| Note | None documented | 
|---|
Return to Unit Reference