C# Class Dokan.SoundCloud.DK

Inheritance: DokanOperations
Afficher le fichier Open project: gurudvlp/SoundCloudFS

Méthodes publiques

Свойство Type Description
DebugMode bool
MountPoint string
ThreadCount ushort
VolumeLabel string

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
GetPath ( string filename ) : string

Method Details

Cleanup() public méthode

public Cleanup ( String filename, DokanFileInfo info ) : int
filename String
info Dokan.DokanFileInfo
Résultat int

CloseFile() public méthode

public CloseFile ( String filename, DokanFileInfo info ) : int
filename String
info Dokan.DokanFileInfo
Résultat int

CreateDirectory() public méthode

public CreateDirectory ( String filename, DokanFileInfo info ) : int
filename String
info Dokan.DokanFileInfo
Résultat int

CreateFile() public méthode

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
Résultat int

DK() public méthode

public DK ( ) : System
Résultat System

DK() public méthode

public DK ( string root ) : System
root string
Résultat System

DeleteDirectory() public méthode

public DeleteDirectory ( String filename, DokanFileInfo info ) : int
filename String
info Dokan.DokanFileInfo
Résultat int

DeleteFile() public méthode

public DeleteFile ( String filename, DokanFileInfo info ) : int
filename String
info Dokan.DokanFileInfo
Résultat int

FindFiles() public méthode

public FindFiles ( String filename, ArrayList files, DokanFileInfo info ) : int
filename String
files System.Collections.ArrayList
info Dokan.DokanFileInfo
Résultat int

FlushFileBuffers() public méthode

public FlushFileBuffers ( String filename, DokanFileInfo info ) : int
filename String
info Dokan.DokanFileInfo
Résultat int

GetDiskFreeSpace() public méthode

public GetDiskFreeSpace ( ulong &freeBytesAvailable, ulong &totalBytes, ulong &totalFreeBytes, DokanFileInfo info ) : int
freeBytesAvailable ulong
totalBytes ulong
totalFreeBytes ulong
info Dokan.DokanFileInfo
Résultat int

GetFileInformation() public méthode

public GetFileInformation ( String filename, FileInformation fileinfo, DokanFileInfo info ) : int
filename String
fileinfo Dokan.FileInformation
info Dokan.DokanFileInfo
Résultat int

LockFile() public méthode

public LockFile ( String filename, long offset, long length, DokanFileInfo info ) : int
filename String
offset long
length long
info Dokan.DokanFileInfo
Résultat int

MoveFile() public méthode

public MoveFile ( String filename, String newname, bool replace, DokanFileInfo info ) : int
filename String
newname String
replace bool
info Dokan.DokanFileInfo
Résultat int

OpenDirectory() public méthode

public OpenDirectory ( String filename, DokanFileInfo info ) : int
filename String
info Dokan.DokanFileInfo
Résultat int

ReadFile() public méthode

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

SetAllocationSize() public méthode

public SetAllocationSize ( String filename, long length, DokanFileInfo info ) : int
filename String
length long
info Dokan.DokanFileInfo
Résultat int

SetEndOfFile() public méthode

public SetEndOfFile ( String filename, long length, DokanFileInfo info ) : int
filename String
length long
info Dokan.DokanFileInfo
Résultat int

SetFileAttributes() public méthode

public SetFileAttributes ( String filename, FileAttributes attr, DokanFileInfo info ) : int
filename String
attr FileAttributes
info Dokan.DokanFileInfo
Résultat int

SetFileTime() public méthode

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
Résultat int

Start() public méthode

public Start ( ) : void
Résultat void

UnlockFile() public méthode

public UnlockFile ( String filename, long offset, long length, DokanFileInfo info ) : int
filename String
offset long
length long
info Dokan.DokanFileInfo
Résultat int

Unmount() public méthode

public Unmount ( DokanFileInfo info ) : int
info Dokan.DokanFileInfo
Résultat int

WriteFile() public méthode

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

Property Details

DebugMode public_oe property

public bool DebugMode
Résultat bool

MountPoint public_oe property

public string MountPoint
Résultat string

ThreadCount public_oe property

public ushort ThreadCount
Résultat ushort

VolumeLabel public_oe property

public string VolumeLabel
Résultat string