TNTFSDiskNode
From Ultibo.org
Revision as of 05:53, 24 May 2018 by Ultibo (Talk | contribs) (Created page with "Return to Unit NTFSClass __TOC__ === Description === ---- ''To be documented'' === Class definitions === ---- <div class="toccolours mw-collapsible m...")
Return to Unit NTFSClass
Description
To be documented
Class definitions
[Expand]
TNTFSDiskNode = class(TListObject)
Function declarations
[Expand]
constructor TNTFSDiskNode.Create(ALocalLock:TMutexHandle; AIndex:TNTFSDiskIndex);
Description: To be documented
[Expand]
function TNTFSDiskNode.IndexFree:LongWord;
Description: Determine the free space remaining in the node
[Expand]
function TNTFSDiskNode.UpdateKeys(AVersion:Word):Boolean;
Description: Update Flags and Sub Node Number on all keys
[Expand]
function TNTFSDiskNode.CalculatedSize(AVersion:Word):LongWord;
Description: To be documented
[Expand]
function TNTFSDiskNode.CalculatedOffset(AVersion:Word):LongWord;
Description: Determine the entry offset for this node based on version
[Expand]
function TNTFSDiskNode.CalculatedAllocated(AVersion:Word):LongWord;
Description: Determine the index allocated for this node based on version
[Expand]
function TNTFSDiskNode.CalculatedSequenceOffset(AVersion:Word):Word;
Description: Determine the update sequence offset for this node based on version
[Expand]
function TNTFSDiskNode.CalculatedSequenceLength(ASectorSize:Word):Word;
Description: Determine the update sequence length for this node based on sector size
[Expand]
function TNTFSDiskNode.WriteEmpty(ABuffer:Pointer; var AOffset,ASize:LongWord; AVersion:Word; var AUpdateSequenceOffset,AUpdateSequenceLength:Word):Boolean;
Description: Write an empty index record, index header and index entry to the supplied buffer at the supplied offset
[Expand]
function TNTFSDiskNode.ReadRecord(ABuffer:Pointer; var AOffset,ASize:LongWord; AVersion:Word):Boolean;
Description: Read the index record and index header from the supplied buffer at the supplied offset
[Expand]
function TNTFSDiskNode.WriteRecord(ABuffer:Pointer; var AOffset,ASize:LongWord; AVersion:Word):Boolean;
Description: Write the index record and index header to the supplied buffer at the supplied offset
[Expand]
function TNTFSDiskNode.ReadHeader(ABuffer:Pointer; var AOffset,ASize:LongWord; AVersion:Word):Boolean;
Description: Read the index header from the supplied buffer at the supplied offset
[Expand]
function TNTFSDiskNode.WriteHeader(ABuffer:Pointer; var AOffset,ASize:LongWord; AVersion:Word):Boolean;
Description: Write the index header to the supplied buffer at the supplied offset
Return to Unit Reference