C# 클래스 Dokan.SoundCloud.DK

상속: DokanOperations
파일 보기 프로젝트 열기: gurudvlp/SoundCloudFS

공개 프로퍼티들

프로퍼티 타입 설명
DebugMode bool
MountPoint string
ThreadCount ushort
VolumeLabel string

공개 메소드들

메소드 설명
Cleanup ( String filename, DokanFileInfo info ) : int
CloseFile ( String filename, DokanFileInfo info ) : int
CreateDirectory ( String filename, DokanFileInfo info ) : int
CreateFile ( String filename, FileAccess access, FileShare share, FileMode mode, FileOptions options, DokanFileInfo info ) : int
DK ( ) : System
DK ( string root ) : System
DeleteDirectory ( String filename, DokanFileInfo info ) : int
DeleteFile ( String filename, DokanFileInfo info ) : int
FindFiles ( String filename, ArrayList files, DokanFileInfo info ) : int
FlushFileBuffers ( String filename, DokanFileInfo info ) : int
GetDiskFreeSpace ( ulong &freeBytesAvailable, ulong &totalBytes, ulong &totalFreeBytes, DokanFileInfo info ) : int
GetFileInformation ( String filename, FileInformation fileinfo, DokanFileInfo info ) : int
LockFile ( String filename, long offset, long length, DokanFileInfo info ) : int
MoveFile ( String filename, String newname, bool replace, DokanFileInfo info ) : int
OpenDirectory ( String filename, DokanFileInfo info ) : int
ReadFile ( String filename, Byte buffer, uint &readBytes, long offset, DokanFileInfo info ) : int
SetAllocationSize ( String filename, long length, DokanFileInfo info ) : int
SetEndOfFile ( String filename, long length, DokanFileInfo info ) : int
SetFileAttributes ( String filename, FileAttributes attr, DokanFileInfo info ) : int
SetFileTime ( String filename, System.DateTime ctime, System.DateTime atime, System.DateTime mtime, DokanFileInfo info ) : int
Start ( ) : void
UnlockFile ( String filename, long offset, long length, DokanFileInfo info ) : int
Unmount ( DokanFileInfo info ) : int
WriteFile ( String filename, Byte buffer, uint &writtenBytes, long offset, DokanFileInfo info ) : int

비공개 메소드들

메소드 설명
GetPath ( string filename ) : string

메소드 상세

Cleanup() 공개 메소드

public Cleanup ( String filename, DokanFileInfo info ) : int
filename String
info Dokan.DokanFileInfo
리턴 int

CloseFile() 공개 메소드

public CloseFile ( String filename, DokanFileInfo info ) : int
filename String
info Dokan.DokanFileInfo
리턴 int

CreateDirectory() 공개 메소드

public CreateDirectory ( String filename, DokanFileInfo info ) : int
filename String
info Dokan.DokanFileInfo
리턴 int

CreateFile() 공개 메소드

public CreateFile ( String filename, FileAccess access, FileShare share, FileMode mode, FileOptions options, DokanFileInfo info ) : int
filename String
access FileAccess
share FileShare
mode FileMode
options FileOptions
info Dokan.DokanFileInfo
리턴 int

DK() 공개 메소드

public DK ( ) : System
리턴 System

DK() 공개 메소드

public DK ( string root ) : System
root string
리턴 System

DeleteDirectory() 공개 메소드

public DeleteDirectory ( String filename, DokanFileInfo info ) : int
filename String
info Dokan.DokanFileInfo
리턴 int

DeleteFile() 공개 메소드

public DeleteFile ( String filename, DokanFileInfo info ) : int
filename String
info Dokan.DokanFileInfo
리턴 int

FindFiles() 공개 메소드

public FindFiles ( String filename, ArrayList files, DokanFileInfo info ) : int
filename String
files System.Collections.ArrayList
info Dokan.DokanFileInfo
리턴 int

FlushFileBuffers() 공개 메소드

public FlushFileBuffers ( String filename, DokanFileInfo info ) : int
filename String
info Dokan.DokanFileInfo
리턴 int

GetDiskFreeSpace() 공개 메소드

public GetDiskFreeSpace ( ulong &freeBytesAvailable, ulong &totalBytes, ulong &totalFreeBytes, DokanFileInfo info ) : int
freeBytesAvailable ulong
totalBytes ulong
totalFreeBytes ulong
info Dokan.DokanFileInfo
리턴 int

GetFileInformation() 공개 메소드

public GetFileInformation ( String filename, FileInformation fileinfo, DokanFileInfo info ) : int
filename String
fileinfo Dokan.FileInformation
info Dokan.DokanFileInfo
리턴 int

LockFile() 공개 메소드

public LockFile ( String filename, long offset, long length, DokanFileInfo info ) : int
filename String
offset long
length long
info Dokan.DokanFileInfo
리턴 int

MoveFile() 공개 메소드

public MoveFile ( String filename, String newname, bool replace, DokanFileInfo info ) : int
filename String
newname String
replace bool
info Dokan.DokanFileInfo
리턴 int

OpenDirectory() 공개 메소드

public OpenDirectory ( String filename, DokanFileInfo info ) : int
filename String
info Dokan.DokanFileInfo
리턴 int

ReadFile() 공개 메소드

public ReadFile ( String filename, Byte buffer, uint &readBytes, long offset, DokanFileInfo info ) : int
filename String
buffer Byte
readBytes uint
offset long
info Dokan.DokanFileInfo
리턴 int

SetAllocationSize() 공개 메소드

public SetAllocationSize ( String filename, long length, DokanFileInfo info ) : int
filename String
length long
info Dokan.DokanFileInfo
리턴 int

SetEndOfFile() 공개 메소드

public SetEndOfFile ( String filename, long length, DokanFileInfo info ) : int
filename String
length long
info Dokan.DokanFileInfo
리턴 int

SetFileAttributes() 공개 메소드

public SetFileAttributes ( String filename, FileAttributes attr, DokanFileInfo info ) : int
filename String
attr FileAttributes
info Dokan.DokanFileInfo
리턴 int

SetFileTime() 공개 메소드

public SetFileTime ( String filename, System.DateTime ctime, System.DateTime atime, System.DateTime mtime, DokanFileInfo info ) : int
filename String
ctime System.DateTime
atime System.DateTime
mtime System.DateTime
info Dokan.DokanFileInfo
리턴 int

Start() 공개 메소드

public Start ( ) : void
리턴 void

UnlockFile() 공개 메소드

public UnlockFile ( String filename, long offset, long length, DokanFileInfo info ) : int
filename String
offset long
length long
info Dokan.DokanFileInfo
리턴 int

Unmount() 공개 메소드

public Unmount ( DokanFileInfo info ) : int
info Dokan.DokanFileInfo
리턴 int

WriteFile() 공개 메소드

public WriteFile ( String filename, Byte buffer, uint &writtenBytes, long offset, DokanFileInfo info ) : int
filename String
buffer Byte
writtenBytes uint
offset long
info Dokan.DokanFileInfo
리턴 int

프로퍼티 상세

DebugMode 공개적으로 프로퍼티

public bool DebugMode
리턴 bool

MountPoint 공개적으로 프로퍼티

public string MountPoint
리턴 string

ThreadCount 공개적으로 프로퍼티

public ushort ThreadCount
리턴 ushort

VolumeLabel 공개적으로 프로퍼티

public string VolumeLabel
리턴 string