C# Class SharpOS.Kernel.FileSystem.FATFileSystem.VfsFile

Inheritance: SharpOS.Kernel.Vfs.NodeBase
显示文件 Open project: sharpos/SharpOS

Protected Properties

Property Type Description
directoryIndex uint
directorySector uint
fileCluster uint

Public Methods

Method Description
Create ( string name, VfsNodeType type, object settings ) : IVfsNode
Delete ( IVfsNode child, SharpOS.Kernel.Vfs.DirectoryEntry dentry ) : void
Lookup ( string name ) : IVfsNode
Open ( System access, System sharing ) : object
VfsFile ( IFileSystem fs, uint fileCluster, uint directorySector, uint directoryIndex ) : System

Method Details

Create() public method

public Create ( string name, VfsNodeType type, object settings ) : IVfsNode
name string
type VfsNodeType
settings object
return IVfsNode

Delete() public method

public Delete ( IVfsNode child, SharpOS.Kernel.Vfs.DirectoryEntry dentry ) : void
child IVfsNode
dentry SharpOS.Kernel.Vfs.DirectoryEntry
return void

Lookup() public method

public Lookup ( string name ) : IVfsNode
name string
return IVfsNode

Open() public method

public Open ( System access, System sharing ) : object
access System
sharing System
return object

VfsFile() public method

public VfsFile ( IFileSystem fs, uint fileCluster, uint directorySector, uint directoryIndex ) : System
fs IFileSystem
fileCluster uint
directorySector uint
directoryIndex uint
return System

Property Details

directoryIndex protected_oe property

protected uint directoryIndex
return uint

directorySector protected_oe property

protected uint directorySector
return uint

fileCluster protected_oe property

protected uint fileCluster
return uint