JCL Help:TNtfsAllocRanges

From Project JEDI Wiki
Jump to navigationJump to search


Summary

TNtfsAllocRanges is initialized by a call to NtfsQueryAllocRanges. It holds the data that describes the allocated ranges in the file within the boundaries that the file was queried for. You can use the NtfsGetAllocRangeEntry to extract the individual entries from this record. WARNING: After you're done with this record you are responsible for freeing the memory associated with the Data member, i.e. you must call: FreeMem(Ranges.Data).


Pascal

 public TNtfsAllocRanges = record
Entries: Cardinal;
Data: PFileAllocatedRangeBuffer;
MoreData: Boolean;
end;


Members

Members Description
Entries: Cardinal; The number of entries contained in the record.
Data: PFileAllocatedRangeBuffer; Buffer that holds the actual data.
MoreData: Boolean; True if there was more data than could be returned in this buffer.


Description

TNtfsAllocRanges is initialized by a call to NtfsQueryAllocRanges. It holds the data that describes the allocated ranges in the file within the boundaries that the file was queried for. You can use the NtfsGetAllocRangeEntry to extract the individual entries from this record. WARNING: After you're done with this record you are responsible for freeing the memory associated with the Data member, i.e. you must call: FreeMem(Ranges.Data).


See Also

NtfsGetAllocRangeEntry NtfsQueryAllocRanges


About

Unit

JclNTFS


Navigation

Donator

Marcel van Brakel


Contribute to this help topic

This documentation wiki is based on the collaborative effort of Project JEDI users. Your edits are welcome in order to improve documentation quality: edit this page