C# 클래스 SharpOS.Kernel.FileSystem.FATFileSystem.FATFileStream

상속: Stream
파일 보기 프로젝트 열기: sharpos/SharpOS

보호된 프로퍼티들

프로퍼티 타입 설명
clusterSize uint
currentCluster uint
data byte[]
directoryIndex uint
directorySector uint
dirty bool
fs FAT
length long
lengthOnDisk long
nthCluster uint
position long
read bool
startCluster uint
write bool

공개 메소드들

메소드 설명
FATFileStream ( FAT fs, uint startCluster, uint directorySector, uint directoryIndex ) : System
Flush ( ) : void
Read ( byte buffer, int offset, int count ) : int
ReadByte ( ) : int
Seek ( long offset, SeekOrigin origin ) : long
SetLength ( long value ) : void
Write ( byte buffer, int offset, int count ) : void
WriteByte ( byte value ) : void

보호된 메소드들

메소드 설명
NextCluster ( ) : void
ReadCluster ( uint cluster ) : void

메소드 상세

FATFileStream() 공개 메소드

public FATFileStream ( FAT fs, uint startCluster, uint directorySector, uint directoryIndex ) : System
fs FAT
startCluster uint
directorySector uint
directoryIndex uint
리턴 System

Flush() 공개 메소드

public Flush ( ) : void
리턴 void

NextCluster() 보호된 메소드

protected NextCluster ( ) : void
리턴 void

Read() 공개 메소드

public Read ( byte buffer, int offset, int count ) : int
buffer byte
offset int
count int
리턴 int

ReadByte() 공개 메소드

public ReadByte ( ) : int
리턴 int

ReadCluster() 보호된 메소드

protected ReadCluster ( uint cluster ) : void
cluster uint
리턴 void

Seek() 공개 메소드

public Seek ( long offset, SeekOrigin origin ) : long
offset long
origin SeekOrigin
리턴 long

SetLength() 공개 메소드

public SetLength ( long value ) : void
value long
리턴 void

Write() 공개 메소드

public Write ( byte buffer, int offset, int count ) : void
buffer byte
offset int
count int
리턴 void

WriteByte() 공개 메소드

public WriteByte ( byte value ) : void
value byte
리턴 void

프로퍼티 상세

clusterSize 보호되어 있는 프로퍼티

protected uint clusterSize
리턴 uint

currentCluster 보호되어 있는 프로퍼티

protected uint currentCluster
리턴 uint

data 보호되어 있는 프로퍼티

protected byte[] data
리턴 byte[]

directoryIndex 보호되어 있는 프로퍼티

protected uint directoryIndex
리턴 uint

directorySector 보호되어 있는 프로퍼티

protected uint directorySector
리턴 uint

dirty 보호되어 있는 프로퍼티

protected bool dirty
리턴 bool

fs 보호되어 있는 프로퍼티

protected FAT,SharpOS.Kernel.FileSystem.FATFileSystem fs
리턴 FAT

length 보호되어 있는 프로퍼티

protected long length
리턴 long

lengthOnDisk 보호되어 있는 프로퍼티

protected long lengthOnDisk
리턴 long

nthCluster 보호되어 있는 프로퍼티

protected uint nthCluster
리턴 uint

position 보호되어 있는 프로퍼티

protected long position
리턴 long

read 보호되어 있는 프로퍼티

protected bool read
리턴 bool

startCluster 보호되어 있는 프로퍼티

protected uint startCluster
리턴 uint

write 보호되어 있는 프로퍼티

protected bool write
리턴 bool