public int ReadFile(string filename, byte[] buffer, ref uint readBytes, long offset, Dokan.DokanFileInfo info)
{
try
{
var FileSystemFileStream = (FileSystemFileStream)info.Context;
FileSystemFileStream.Position = offset;
readBytes = (uint)FileSystemFileStream.Read(buffer, 0, (int)readBytes);
return 0;
}
catch (Exception e)
{
Console.WriteLine(" -- ReadFile Error: " + e.Message);
return -1;
}
finally
{
NotImplemented(filename, info);
}
}