C# Класс VirtualFileSystem.SuperBlock

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
data _SuperBlock
pBlockBitVectors System.UInt32
pBlockData System.UInt32
pInodeBitVectors System.UInt32
pInodeData System.UInt32

Открытые методы

Метод Описание
Create ( VFSCore vfs, UInt32 inodeCapacity, UInt16 blockSize, UInt32 blockCapacity ) : SuperBlock

创建一个全新的 SuperBlock

Load ( VFSCore vfs ) : SuperBlock

从存储介质上还原 SuperBlock

Save ( ) : void

将 superblock 写入存储介质

SuperBlock ( VFSCore vfs, _SuperBlock data ) : System
ToString ( ) : String

转换为字符串

Приватные методы

Метод Описание
init ( ) : void

根据有效的持久化数据初始化整个结构

Описание методов

Create() публичный статический Метод

创建一个全新的 SuperBlock
public static Create ( VFSCore vfs, UInt32 inodeCapacity, UInt16 blockSize, UInt32 blockCapacity ) : SuperBlock
vfs VFSCore
inodeCapacity System.UInt32
blockSize System.UInt16
blockCapacity System.UInt32
Результат SuperBlock

Load() публичный статический Метод

从存储介质上还原 SuperBlock
public static Load ( VFSCore vfs ) : SuperBlock
vfs VFSCore
Результат SuperBlock

Save() публичный Метод

将 superblock 写入存储介质
public Save ( ) : void
Результат void

SuperBlock() публичный Метод

public SuperBlock ( VFSCore vfs, _SuperBlock data ) : System
vfs VFSCore
data _SuperBlock
Результат System

ToString() публичный Метод

转换为字符串
public ToString ( ) : String
Результат String

Описание свойств

data публичное свойство

可持久化数据
public _SuperBlock,VirtualFileSystem data
Результат _SuperBlock

pBlockBitVectors публичное свойство

数据块位图起始地址
public UInt32,System pBlockBitVectors
Результат System.UInt32

pBlockData публичное свойство

数据块区起始地址
public UInt32,System pBlockData
Результат System.UInt32

pInodeBitVectors публичное свойство

inode 位图起始地址
public UInt32,System pInodeBitVectors
Результат System.UInt32

pInodeData публичное свойство

inode 区起始地址
public UInt32,System pInodeData
Результат System.UInt32