C# Класс CSharpUtils.VirtualFileSystem.FileSystemProxyDokanOperations

Наследование: DokanOperations
Показать файл Открыть проект

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

Метод Описание
Cleanup ( string filename, Dokan info ) : int
CloseFile ( string filename, Dokan info ) : int
CreateDirectory ( string filename, Dokan info ) : int
CreateFile ( string filename, System access, System share, System mode, System options, Dokan info ) : int
DeleteDirectory ( string filename, Dokan info ) : int
DeleteFile ( string filename, Dokan info ) : int
FileSystemProxyDokanOperations ( FileSystem FileSystem ) : System
FindFiles ( string filename, LinkedList files, Dokan info ) : int
FlushFileBuffers ( string filename, Dokan info ) : int
GetDiskFreeSpace ( ulong &freeBytesAvailable, ulong &totalBytes, ulong &totalFreeBytes, Dokan info ) : int
GetFileInformation ( string filename, Dokan fileinfo, Dokan info ) : int
LockFile ( string filename, long offset, long length, Dokan info ) : int
MoveFile ( string filename, string newname, bool replace, Dokan info ) : int
OpenDirectory ( string filename, Dokan info ) : int
ReadFile ( string filename, byte buffer, uint &readBytes, long offset, Dokan info ) : int
SetAllocationSize ( string filename, long length, Dokan info ) : int
SetEndOfFile ( string filename, long length, Dokan info ) : int
SetFileAttributes ( string filename, System attr, Dokan info ) : int
SetFileTime ( string filename, System.DateTime ctime, System.DateTime atime, System.DateTime mtime, Dokan info ) : int
UnlockFile ( string filename, long offset, long length, Dokan info ) : int
Unmount ( Dokan info ) : int
WriteFile ( string filename, byte buffer, uint &writtenBytes, long offset, Dokan info ) : int

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

Метод Описание
FillFileInformationFromFileSystemEntry ( FileInformation FileInformation, FileSystemEntry FileSystemEntry ) : void
NotImplemented ( string extra = "<unknown>", object info = null ) : void

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

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

public Cleanup ( string filename, Dokan info ) : int
filename string
info Dokan
Результат int

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

public CloseFile ( string filename, Dokan info ) : int
filename string
info Dokan
Результат int

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

public CreateDirectory ( string filename, Dokan info ) : int
filename string
info Dokan
Результат int

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

public CreateFile ( string filename, System access, System share, System mode, System options, Dokan info ) : int
filename string
access System
share System
mode System
options System
info Dokan
Результат int

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

public DeleteDirectory ( string filename, Dokan info ) : int
filename string
info Dokan
Результат int

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

public DeleteFile ( string filename, Dokan info ) : int
filename string
info Dokan
Результат int

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

public FileSystemProxyDokanOperations ( FileSystem FileSystem ) : System
FileSystem FileSystem
Результат System

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

public FindFiles ( string filename, LinkedList files, Dokan info ) : int
filename string
files LinkedList
info Dokan
Результат int

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

public FlushFileBuffers ( string filename, Dokan info ) : int
filename string
info Dokan
Результат int

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

public GetDiskFreeSpace ( ulong &freeBytesAvailable, ulong &totalBytes, ulong &totalFreeBytes, Dokan info ) : int
freeBytesAvailable ulong
totalBytes ulong
totalFreeBytes ulong
info Dokan
Результат int

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

public GetFileInformation ( string filename, Dokan fileinfo, Dokan info ) : int
filename string
fileinfo Dokan
info Dokan
Результат int

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

public LockFile ( string filename, long offset, long length, Dokan info ) : int
filename string
offset long
length long
info Dokan
Результат int

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

public MoveFile ( string filename, string newname, bool replace, Dokan info ) : int
filename string
newname string
replace bool
info Dokan
Результат int

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

public OpenDirectory ( string filename, Dokan info ) : int
filename string
info Dokan
Результат int

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

public ReadFile ( string filename, byte buffer, uint &readBytes, long offset, Dokan info ) : int
filename string
buffer byte
readBytes uint
offset long
info Dokan
Результат int

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

public SetAllocationSize ( string filename, long length, Dokan info ) : int
filename string
length long
info Dokan
Результат int

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

public SetEndOfFile ( string filename, long length, Dokan info ) : int
filename string
length long
info Dokan
Результат int

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

public SetFileAttributes ( string filename, System attr, Dokan info ) : int
filename string
attr System
info Dokan
Результат int

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

public SetFileTime ( string filename, System.DateTime ctime, System.DateTime atime, System.DateTime mtime, Dokan info ) : int
filename string
ctime System.DateTime
atime System.DateTime
mtime System.DateTime
info Dokan
Результат int

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

public UnlockFile ( string filename, long offset, long length, Dokan info ) : int
filename string
offset long
length long
info Dokan
Результат int

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

public Unmount ( Dokan info ) : int
info Dokan
Результат int

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

public WriteFile ( string filename, byte buffer, uint &writtenBytes, long offset, Dokan info ) : int
filename string
buffer byte
writtenBytes uint
offset long
info Dokan
Результат int