TFileSysDriver
From Ultibo.org
Revision as of 03:22, 17 May 2018 by Ultibo (Talk | contribs) (Created page with "Return to Unit Filesystem __TOC__ === Description === ---- ''To be documented'' === Class definitions === ---- <div class="toccolours mw-collapsible...")
Return to Unit Filesystem
Description
To be documented
Class definitions
[Expand]
TFileSysDriver = class(TObject)
Function declarations
[Expand]
function TFileSysDriver.SetCurrent(ACurrent:TDiskDrive):Boolean;
Description: To be documented
[Expand]
function TFileSysDriver.OpenCache(ACacheSize,ACacheKeys,APageSize:LongWord; ACacheMode:TCacheMode):Boolean;
Description: To be documented
[Expand]
function TFileSysDriver.GetCacheStatistics(var AStatistics:TCacheStatistics):Boolean;
Description: To be documented
[Expand]
function TFileSysDriver.GetCatalogByNo(const APath:String; ACatalogNo:LongWord; ALock:Boolean; AState:LongWord):TDiskCatalog;
Description: To be documented
[Expand]
function TFileSysDriver.GetCatalogByName(const APath,AName:String; ALock:Boolean; AState:LongWord):TDiskCatalog;
Description: To be documented
[Expand]
function TFileSysDriver.GetCatalogByNext(const APath:String; APrevious:TDiskCatalog; ALock,AUnlock:Boolean; AState:LongWord):TDiskCatalog;
Description: To be documented
[Expand]
function TFileSysDriver.RemoveImage(AImage:TDiskImage):Boolean;
Description: To be documented
[Expand]
function TFileSysDriver.CheckImage(AImage:TDiskImage; ALock:Boolean; AState:LongWord):Boolean;
Description: To be documented
[Expand]
function TFileSysDriver.GetImageByNo(AImageNo:Integer; ALock:Boolean; AState:LongWord):TDiskImage;
Description: To be documented
[Expand]
function TFileSysDriver.GetImageByName(const AName:String; ALock:Boolean; AState:LongWord):TDiskImage;
Description: To be documented
[Expand]
function TFileSysDriver.GetImageByDevice(ADevice:TDiskDevice; ALock:Boolean; AState:LongWord):TDiskImage;
Description: To be documented
[Expand]
function TFileSysDriver.GetImageByController(AController:TDiskController;ALock:Boolean;AState:LongWord):TDiskImage;
Description: Returns the first Image on the specified Controller
[Expand]
function TFileSysDriver.GetImagesByController(AController:TDiskController; ALock:Boolean; AState:LongWord):TList;
Description: Returns all Images on the specified Controller
[Expand]
function TFileSysDriver.GetImageByNext(APrevious:TDiskImage; ALock,AUnlock:Boolean; AState:LongWord):TDiskImage;
Description: To be documented
[Expand]
function TFileSysDriver.RemoveDrive(ADrive:TDiskDrive):Boolean;
Description: To be documented
[Expand]
function TFileSysDriver.CheckDrive(ADrive:TDiskDrive; ALock:Boolean; AState:LongWord):Boolean;
Description: To be documented
[Expand]
function TFileSysDriver.GetDriveByNo(ADriveNo:Integer; ALock:Boolean; AState:LongWord):TDiskDrive;
Description: To be documented
[Expand]
function TFileSysDriver.GetDriveByName(const AName:String; ALock:Boolean; AState:LongWord):TDiskDrive;
Description: To be documented
[Expand]
function TFileSysDriver.GetDriveByParent(const AParent:String; ALock:Boolean; AState:LongWord):TDiskDrive;
Description: To be documented
[Expand]
function TFileSysDriver.GetDriveByVolume(AVolume:TDiskVolume; ALock:Boolean; AState:LongWord):TDiskDrive;
Description: To be documented
[Expand]
function TFileSysDriver.GetDriveByDevice(ADevice:TDiskDevice; ALock:Boolean; AState:LongWord):TDiskDrive;
Description: Returns the first Drive on the specified Device
[Expand]
function TFileSysDriver.GetDrivesByDevice(ADevice:TDiskDevice; ALock:Boolean; AState:LongWord):TList;
Description: Returns all Drives on the specified Device
[Expand]
function TFileSysDriver.GetDriveByPartition(APartition:TDiskPartition; ALock:Boolean; AState:LongWord):TDiskDrive;
Description: Returns the first Drive on the specified Partition
[Expand]
function TFileSysDriver.GetDrivesByPartition(APartition:TDiskPartition; ALock:Boolean; AState:LongWord):TList;
Description: Returns all Drives on the specified Partition
[Expand]
function TFileSysDriver.GetDriveByNext(APrevious:TDiskDrive; ALock,AUnlock:Boolean; AState:LongWord):TDiskDrive;
Description: To be documented
[Expand]
function TFileSysDriver.GetNextDriveNo(AMediaType:TMediaType):Integer;
Description: To be documented
[Expand]
function TFileSysDriver.GetMaxDriveNo(AMediaType:TMediaType):Integer;
Description: To be documented
[Expand]
function TFileSysDriver.AddVolume(AVolume:TDiskVolume):Boolean;
Description: To be documented
[Expand]
function TFileSysDriver.RemoveVolume(AVolume:TDiskVolume):Boolean;
Description: To be documented
[Expand]
function TFileSysDriver.CheckVolume(AVolume:TDiskVolume; ALock:Boolean; AState:LongWord):Boolean;
Description: To be documented
[Expand]
function TFileSysDriver.GetVolumeByNo(AVolumeNo:Integer; ALock:Boolean; AState:LongWord):TDiskVolume;
Description: To be documented
[Expand]
function TFileSysDriver.GetVolumeByName(const AName:String; ALock:Boolean; AState:LongWord):TDiskVolume;
Description: To be documented
[Expand]
function TFileSysDriver.GetVolumeByParent(const AParent:String; ALock:Boolean; AState:LongWord):TDiskVolume;
Description: To be documented
[Expand]
function TFileSysDriver.GetVolumeByDevice(ADevice:TDiskDevice; ALock:Boolean; AState:LongWord):TDiskVolume;
Description: Returns the first Volume on the specified Device
[Expand]
function TFileSysDriver.GetVolumesByDevice(ADevice:TDiskDevice; ALock:Boolean; AState:LongWord):TList;
Description: Returns all Volumes on the specified Device
[Expand]
function TFileSysDriver.GetVolumeByPartition(APartition:TDiskPartition; ALock:Boolean; AState:LongWord):TDiskVolume;
Description: Returns the first Volume on the specified Partition
[Expand]
function TFileSysDriver.GetVolumesByPartition(APartition:TDiskPartition; ALock:Boolean; AState:LongWord):TList;
Description: Returns all Volumes on the specified Partition
[Expand]
function TFileSysDriver.GetVolumeByNext(APrevious:TDiskVolume; ALock,AUnlock:Boolean; AState:LongWord):TDiskVolume;
Description: To be documented
[Expand]
function TFileSysDriver.AddDevice(ADevice:TDiskDevice):Boolean;
Description: To be documented
[Expand]
function TFileSysDriver.RemoveDevice(ADevice:TDiskDevice):Boolean;
Description: To be documented
[Expand]
function TFileSysDriver.CheckDevice(ADevice:TDiskDevice; ALock:Boolean; AState:LongWord):Boolean;
Description: To be documented
[Expand]
function TFileSysDriver.GetDeviceByNo(ADeviceNo:Integer; ALock:Boolean; AState:LongWord):TDiskDevice;
Description: To be documented
[Expand]
function TFileSysDriver.GetDeviceByName(const AName:String; ALock:Boolean; AState:LongWord):TDiskDevice;
Description: To be documented
[Expand]
function TFileSysDriver.GetDeviceByImage(AImage:TDiskImage; ALock:Boolean; AState:LongWord):TDiskDevice;
Description: To be documented
[Expand]
function TFileSysDriver.GetDeviceByStorage(AStorage:PStorageDevice; ALock:Boolean; AState:LongWord):TDiskDevice;
Description: To be documented
[Expand]
function TFileSysDriver.GetDeviceByController(AController:TDiskController; ALock:Boolean; AState:LongWord):TDiskDevice;
Description: Returns the first Device on the specified Controller
[Expand]
function TFileSysDriver.GetDevicesByController(AController:TDiskController; ALock:Boolean; AState:LongWord):TList;
Description: Returns all Devices on the specified Controller
[Expand]
function TFileSysDriver.GetDeviceByIdentifier(AController:TDiskController; const AIdentifier:String; ALock:Boolean; AState:LongWord):TDiskDevice;
Description: Returns the specified Device on the specified Controller
[Expand]
function TFileSysDriver.GetDeviceByNext(APrevious:TDiskDevice; ALock,AUnlock:Boolean; AState:LongWord):TDiskDevice;
Description: To be documented
[Expand]
function TFileSysDriver.GetNextDeviceNo(AMediaType:TMediaType):Integer;
Description: To be documented
[Expand]
function TFileSysDriver.GetMaxDeviceNo(AMediaType:TMediaType):Integer;
Description: To be documented
[Expand]
function TFileSysDriver.AddPartition(APartition:TDiskPartition):Boolean;
Description: To be documented
[Expand]
function TFileSysDriver.RemovePartition(APartition:TDiskPartition):Boolean;
Description: To be documented
[Expand]
function TFileSysDriver.CheckPartition(APartition:TDiskPartition; ALock:Boolean; AState:LongWord):Boolean;
Description: To be documented
[Expand]
function TFileSysDriver.GetPartitionByNo(ADevice:TDiskDevice; APartitionNo:Integer; AExtended,ALock:Boolean; AState:LongWord):TDiskPartition;
Description: To be documented
[Expand]
function TFileSysDriver.GetPartitionByName(ADevice:TDiskDevice; const AName:String; ALock:Boolean; AState:LongWord):TDiskPartition;
Description: To be documented
[Expand]
function TFileSysDriver.GetPartitionByPath(const APath:String; ALock:Boolean; AState:LongWord):TDiskPartition;
Description: To be documented
[Expand]
function TFileSysDriver.GetPartitionByEntryNo(ADevice:TDiskDevice; APartition:TDiskPartition; AEntryNo:Integer; ALock:Boolean; AState:LongWord):TDiskPartition;
Description: To be documented
[Expand]
function TFileSysDriver.GetPartitionByDevice(ADevice:TDiskDevice; ALock:Boolean; AState:LongWord):TDiskPartition;
Description: Returns the first Partition on the specified Device
[Expand]
function TFileSysDriver.GetPartitionsByDevice(ADevice:TDiskDevice; ALock:Boolean; AState:LongWord):TList;
Description: Returns all Partitions on the specified Device
[Expand]
function TFileSysDriver.GetPartitionByPartition(APartition:TDiskPartition; ALock:Boolean; AState:LongWord):TDiskPartition;
Description: Returns the first Partition in the specified Partition
[Expand]
function TFileSysDriver.GetPartitionsByPartition(APartition:TDiskPartition; ALock:Boolean; AState:LongWord):TList;
Description: Returns all Partitions in the specified Partition
[Expand]
function TFileSysDriver.GetPartitionByNext(APrevious:TDiskPartition; ALock,AUnlock:Boolean; AState:LongWord):TDiskPartition;
Description: To be documented
[Expand]
function TFileSysDriver.GetNextPartitionNo(ADevice:TDiskDevice; AExtended:Boolean):Integer;
Description: To be documented
[Expand]
function TFileSysDriver.GetMaxPartitionNo(ADevice:TDiskDevice; AExtended:Boolean):Integer;
Description: To be documented
[Expand]
function TFileSysDriver.AddController(AController:TDiskController):Boolean;
Description: To be documented
[Expand]
function TFileSysDriver.RemoveController(AController:TDiskController):Boolean;
Description: To be documented
[Expand]
function TFileSysDriver.CheckController(AController:TDiskController; ALock:Boolean; AState:LongWord):Boolean;
Description: To be documented
[Expand]
function TFileSysDriver.GetControllerByNo(AControllerNo:Integer; ALock:Boolean; AState:LongWord):TDiskController;
Description: To be documented
[Expand]
function TFileSysDriver.GetControllerByName(const AName:String; ALock:Boolean; AState:LongWord):TDiskController;
Description: To be documented
[Expand]
function TFileSysDriver.GetControllerByNext(APrevious:TDiskController; ALock,AUnlock:Boolean; AState:LongWord):TDiskController;
Description: To be documented
[Expand]
function TFileSysDriver.AddRecognizer(ARecognizer:TRecognizer):Boolean;
Description: To be documented
[Expand]
function TFileSysDriver.RemoveRecognizer(ARecognizer:TRecognizer):Boolean;
Description: To be documented
[Expand]
function TFileSysDriver.CheckRecognizer(ARecognizer:TRecognizer; ALock:Boolean; AState:LongWord):Boolean;
Description: To be documented
[Expand]
function TFileSysDriver.GetRecognizerByImage(AImage:TDiskImage; ALock:Boolean; AState:LongWord):TRecognizer;
Description: To be documented
[Expand]
function TFileSysDriver.GetRecognizerByVolume(AVolume:TDiskVolume; ALock:Boolean; AState:LongWord):TRecognizer;
Description: To be documented
[Expand]
function TFileSysDriver.GetRecognizerByPartition(APartition:TDiskPartition; ALock:Boolean; AState:LongWord):TRecognizer;
Description: To be documented
[Expand]
function TFileSysDriver.GetRecognizerByPartitionId(APartitionId:Byte; ALock:Boolean; AState:LongWord):TRecognizer;
Description: To be documented
[Expand]
function TFileSysDriver.GetRecognizerByBootSector(ABootSector:PBootSector; const AStartSector,ASectorCount:Int64; ALock:Boolean; AState:LongWord):TRecognizer;
Description: To be documented
[Expand]
function TFileSysDriver.GetRecognizerByNext(APrevious:TRecognizer; ALock,AUnlock:Boolean; AState:LongWord):TRecognizer;
Description: To be documented
[Expand]
function TFileSysDriver.AddRedirector(ARedirector:TRedirector):Boolean;
Description: To be documented
[Expand]
function TFileSysDriver.RemoveRedirector(ARedirector:TRedirector):Boolean;
Description: To be documented
[Expand]
function TFileSysDriver.CheckRedirector(ARedirector:TRedirector; ALock:Boolean; AState:LongWord):Boolean;
Description: To be documented
[Expand]
function TFileSysDriver.GetRedirectorByPath(const APath:String; ALock:Boolean; AState:LongWord):TRedirector;
Description: To be documented
[Expand]
function TFileSysDriver.GetRedirectorByDrive(ADrive:TDiskDrive; ALock:Boolean; AState:LongWord):TRedirector;
Description: To be documented
[Expand]
function TFileSysDriver.GetRedirectorByNext(APrevious:TRedirector; ALock,AUnlock:Boolean; AState:LongWord):TRedirector;
Description: To be documented
[Expand]
function TFileSysDriver.AddFileSystem(AFileSystem:TFileSystem):Boolean;
Description: To be documented
[Expand]
function TFileSysDriver.RemoveFileSystem(AFileSystem:TFileSystem):Boolean;
Description: To be documented
[Expand]
function TFileSysDriver.CheckFileSystem(AFileSystem:TFileSystem; ALock:Boolean; AState:LongWord):Boolean;
Description: To be documented
[Expand]
function TFileSysDriver.GetFileSystemByDrive(ADrive:TDiskDrive; ALock:Boolean; AState:LongWord):TFileSystem;
Description: To be documented
[Expand]
function TFileSysDriver.GetFileSystemByVolume(AVolume:TDiskVolume; ALock:Boolean; AState:LongWord):TFileSystem;
Description: To be documented
[Expand]
function TFileSysDriver.GetFileSystemByRootName(const AName:String; ALock:Boolean; AState:LongWord):TFileSystem;
Description: To be documented
[Expand]
function TFileSysDriver.GetFileSystemByRootPath(const APath:String; ALock:Boolean; AState:LongWord):TFileSystem;
Description: To be documented
[Expand]
function TFileSysDriver.GetFileSystemByNext(APrevious:TFileSystem; ALock,AUnlock:Boolean; AState:LongWord):TFileSystem;
Description: To be documented
[Expand]