TNTFSDiskRuns

From Ultibo.org
Jump to: navigation, search

Return to Unit NTFSClass


Description


To be documented

Class definitions



TNTFSDiskRuns = class(TFileSysListEx)

constructor Create(ARunLocal:TMutexHandle; ALock:TSynchronizerHandle);  
destructor Destroy; override;  
private
FRunLocal:TMutexHandle;  
 
FRecent:TNTFSDiskRun;  
FRecentVCN:Int64;  
 
function GetStart:TNTFSDiskRun;  
function GetFinal:TNTFSDiskRun;  
public
property Recent:TNTFSDiskRun read FRecent write FRecent;  
property RecentVCN:Int64 read FRecentVCN write FRecentVCN;  
 
function SparseCount:Int64; Count of sparse runs in list
function ClusterCount:Int64; Count of normal runs in list
function AllocatedCount:Int64; Count of allocated runs in list
 
function TotalSize:LongWord; Total size of the encoded data runs
 
function RunCount:LongWord;  


Function declarations



constructor TNTFSDiskRuns.Create(ARunLocal:TMutexHandle; ALock:TSynchronizerHandle);
Description: To be documented
Note None documented


destructor TNTFSDiskRuns.Destroy;
Description: To be documented
Note None documented


function TNTFSDiskRuns.GetStart:TNTFSDiskRun;
Description: Get the first actual run in the list (not Last)
Note None documented


function TNTFSDiskRuns.GetFinal:TNTFSDiskRun;
Description: Get the last actual run in the list (not Last)
Note None documented


function TNTFSDiskRuns.SparseCount:Int64;
Description: Get the count of sparse runs in the list
Note None documented


function TNTFSDiskRuns.ClusterCount:Int64;
Description: Get the count of normal runs in the list
Note None documented


function TNTFSDiskRuns.AllocatedCount:Int64;
Description: Get the count of allocated runs in the list
Note None documented


function TNTFSDiskRuns.TotalSize:LongWord;
Description: To be documented
Note None documented


function TNTFSDiskRuns.RunCount:LongWord;
Description: To be documented
Note None documented


Return to Unit Reference