C# 클래스 VirtualFileSystem._SuperBlock

파일 보기 프로젝트 열기: SummerWish/vfs 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
blockAllocated System.UInt32
blockCapacity System.UInt32
blockPreserved System.UInt32
blockSize System.UInt16
inodeAllocated System.UInt32
inodeCapacity System.UInt32
magicValue System.UInt16

공개 메소드들

메소드 설명
IsValid ( ) : System.Boolean

是否是一个有效的结构

_SuperBlock ( UInt32 inodeCapacity, UInt16 blockSize, UInt32 blockCapacity ) : System

初始化一个全新的 SuperBlock

메소드 상세

IsValid() 공개 메소드

是否是一个有效的结构
public IsValid ( ) : System.Boolean
리턴 System.Boolean

_SuperBlock() 공개 메소드

初始化一个全新的 SuperBlock
public _SuperBlock ( UInt32 inodeCapacity, UInt16 blockSize, UInt32 blockCapacity ) : System
inodeCapacity System.UInt32
blockSize System.UInt16
blockCapacity System.UInt32
리턴 System

프로퍼티 상세

blockAllocated 공개적으로 프로퍼티

已经实际分配了多少个数据块
public UInt32,System blockAllocated
리턴 System.UInt32

blockCapacity 공개적으로 프로퍼티

可以容纳多少个数据块
public UInt32,System blockCapacity
리턴 System.UInt32

blockPreserved 공개적으로 프로퍼티

已经预留了多少个数据块
public UInt32,System blockPreserved
리턴 System.UInt32

blockSize 공개적으로 프로퍼티

每个数据块大小
public UInt16,System blockSize
리턴 System.UInt16

inodeAllocated 공개적으로 프로퍼티

已经分配了多少个 inode
public UInt32,System inodeAllocated
리턴 System.UInt32

inodeCapacity 공개적으로 프로퍼티

可以容纳多少个 inode
public UInt32,System inodeCapacity
리턴 System.UInt32

magicValue 공개적으로 프로퍼티

有效标识符,必须为 0x1234 标识符放在最后,这样 SuperBlock 之前字段数量变更后就会要求重新格式化,避免潜在数据问题
public UInt16,System magicValue
리턴 System.UInt16