TVirtualDiskDevice

From Ultibo.org
Revision as of 05:42, 1 June 2018 by Ultibo (Talk | contribs) (Created page with "Return to Unit VirtualDisk __TOC__ === Description === ---- ''To be documented'' === Class definitions === ---- <div class="toccolours mw-collapsib...")

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

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