TVirtualDiskDevice
From Ultibo.org
								
												
				Return to Unit VirtualDisk
Description
To be documented
Class definitions
TVirtualDiskDevice = class(TDiskDevice)
private 
 | |
public 
 | |
 function DeviceInit:Boolean; override;
 | 
|
 function LocatePartitions:Boolean; override;
 | 
|
 function LocateVolumes:Boolean; override;
 | 
|
 function CreatePartition(AParent:TDiskPartition; APartitionId:Byte; ACount:LongWord; AActive:Boolean):Boolean; override;
 | 
|
 function DeletePartition(APartition:TDiskPartition):Boolean; override;
 | 
|
 function ModifyPartition(APartition:TDiskPartition; APartitionId:Byte):Boolean; override;
 | 
|
 function ActivatePartition(APartition:TDiskPartition; AActive:Boolean):Boolean; override;
 | 
|
 function ShrinkPartition(APartition:TDiskPartition; const AStart,ASize:Int64):Boolean; override;
 | 
|
 function ExpandPartition(APartition:TDiskPartition; const AStart,ASize:Int64):Boolean; override;
 | 
|
Function declarations
function TVirtualDiskDevice.DeviceInit:Boolean;
Description: To be documented
| Note | None documented | 
|---|
function TVirtualDiskDevice.LocatePartitions:Boolean;
Description: To be documented
| Note | None documented | 
|---|
function TVirtualDiskDevice.LocateVolumes:Boolean;
Description: To be documented
| Note | None documented | 
|---|
function TVirtualDiskDevice.CreatePartition(AParent:TDiskPartition; APartitionId:Byte; ACount:LongWord; AActive:Boolean):Boolean;
Description: To be documented
| Note | None documented | 
|---|
function TVirtualDiskDevice.DeletePartition(APartition:TDiskPartition):Boolean;
Description: To be documented
| Note | Caller must hold the partition writer lock | 
|---|
function TVirtualDiskDevice.ModifyPartition(APartition:TDiskPartition; APartitionId:Byte):Boolean;
Description: To be documented
| Note | None documented | 
|---|
function TVirtualDiskDevice.ActivatePartition(APartition:TDiskPartition; AActive:Boolean):Boolean;
Description: To be documented
| Note | None documented | 
|---|
function TVirtualDiskDevice.ShrinkPartition(APartition:TDiskPartition; const AStart,ASize:Int64):Boolean;
Description: To be documented
| Note | None documented | 
|---|
function TVirtualDiskDevice.ExpandPartition(APartition:TDiskPartition; const AStart,ASize:Int64):Boolean;
Description: To be documented
| Note | None documented | 
|---|
Return to Unit Reference