KolibriOS kernel
NTFS Struct Reference

Public Attributes

MUTEX Lock
 
dd sectors_per_cluster
 
dd mft_cluster
 
dd mftmirr_cluster
 
dd frs_size
 
dd frs_buffer
 
dd mft_retrieval_end
 
dd mftSize
 
dd cur_index_size
 
dd cur_index_buf
 
dd secondIndexBuffer
 
dd BitmapBuffer
 
dd BitmapTotalSize
 
dd BitmapSize
 
dd BitmapLocation
 
dd BitmapStart
 
dd mftBitmapBuffer
 
dd mftBitmapSize
 
dd mftBitmapLocation
 
dq attr_size
 
dd attr_offs
 
dd attr_list
 
dd attr_iBaseRecord
 
dd cur_attr
 
dd cur_iRecord
 
dd cur_offs
 
dd cur_size
 
dd cur_buf
 
dd cur_read
 
dd cur_tail
 
dd cur_subnode_size
 
dd LastRead
 
dd mftLastRead
 
dd rootLastRead
 
dd nodeLastRead
 
dd indexRoot
 
dd indexPointer
 
dd newRecord
 
dd fileDataStart
 
dd fileDataSize
 
dd fileDataBuffer
 
dd fileRealSize
 
db fragmentCount
 
db bCanContinue
 
db bFolder
 
db bWriteAttr
 
rb mft_retrieval
 
rb align0
 
rb attrlist_buf
 
rb attrlist_mft_buf
 
rb bitmap_buf
 

Detailed Description

Member Data Documentation

◆ align0

rb NTFS::align0

◆ attr_iBaseRecord

dd NTFS::attr_iBaseRecord

◆ attr_list

dd NTFS::attr_list

◆ attr_offs

dd NTFS::attr_offs

◆ attr_size

dq NTFS::attr_size

◆ attrlist_buf

rb NTFS::attrlist_buf

◆ attrlist_mft_buf

rb NTFS::attrlist_mft_buf

◆ bCanContinue

db NTFS::bCanContinue

◆ bFolder

db NTFS::bFolder

◆ bitmap_buf

rb NTFS::bitmap_buf

◆ BitmapBuffer

dd NTFS::BitmapBuffer

◆ BitmapLocation

dd NTFS::BitmapLocation

starting sector

◆ BitmapSize

dd NTFS::BitmapSize

bytes readen

◆ BitmapStart

dd NTFS::BitmapStart

first byte after area, reserved for MFT

◆ BitmapTotalSize

dd NTFS::BitmapTotalSize

bytes reserved

◆ bWriteAttr

db NTFS::bWriteAttr

Warning: Don't forget to turn off!!!

◆ cur_attr

dd NTFS::cur_attr

attribute type

◆ cur_buf

dd NTFS::cur_buf

◆ cur_index_buf

dd NTFS::cur_index_buf

index node buffer

◆ cur_index_size

dd NTFS::cur_index_size

in sectors

◆ cur_iRecord

dd NTFS::cur_iRecord

number of fileRecord in MFT

◆ cur_offs

dd NTFS::cur_offs

attribute VCN in sectors

◆ cur_read

dd NTFS::cur_read

bytes readen

◆ cur_size

dd NTFS::cur_size

max sectors to read

◆ cur_subnode_size

dd NTFS::cur_subnode_size

◆ cur_tail

dd NTFS::cur_tail

◆ fileDataBuffer

dd NTFS::fileDataBuffer

◆ fileDataSize

dd NTFS::fileDataSize

in clusters

◆ fileDataStart

dd NTFS::fileDataStart

starting cluster

◆ fileRealSize

dd NTFS::fileRealSize

in bytes

◆ fragmentCount

db NTFS::fragmentCount

◆ frs_buffer

dd NTFS::frs_buffer

MFT fileRecord buffer

◆ frs_size

dd NTFS::frs_size

in bytes

◆ indexPointer

dd NTFS::indexPointer

◆ indexRoot

dd NTFS::indexRoot

◆ LastRead

dd NTFS::LastRead

last readen block of sectors

◆ Lock

MUTEX NTFS::Lock

Currently operations with one partition

◆ mft_cluster

dd NTFS::mft_cluster

location

◆ mft_retrieval

rb NTFS::mft_retrieval

◆ mft_retrieval_end

dd NTFS::mft_retrieval_end

◆ mftBitmapBuffer

dd NTFS::mftBitmapBuffer

one cluster

◆ mftBitmapLocation

dd NTFS::mftBitmapLocation

starting sector

◆ mftBitmapSize

dd NTFS::mftBitmapSize

bytes readen

◆ mftLastRead

dd NTFS::mftLastRead

◆ mftmirr_cluster

dd NTFS::mftmirr_cluster

location

◆ mftSize

dd NTFS::mftSize

in sectors

◆ newRecord

dd NTFS::newRecord

◆ nodeLastRead

dd NTFS::nodeLastRead

◆ rootLastRead

dd NTFS::rootLastRead

◆ secondIndexBuffer

dd NTFS::secondIndexBuffer

◆ sectors_per_cluster

dd NTFS::sectors_per_cluster

can not be executed in parallel since the legacy code is not ready.


The documentation for this struct was generated from the following file: