public override NT_STATUS Read(UserContext UserContext, FileContext FileObject, long Offset, ref int Count, ref byte[] Buffer, int BufferStart) { lock (this) { FSItem item = ((MTPFileContext)FileObject).FSItem; return(item.Read(UserContext, Offset, ref Count, ref Buffer, BufferStart)); } }