CSharpUtils.VirtualFileSystem.FileSystemProxyDokanOperations.ReadFile C# (CSharp) Метод

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
		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);
			}
		}