public int CloseFileProxy( IntPtr rawFileName, ref DOKAN_FILE_INFO rawFileInfo) { try { string file = GetFileName(rawFileName); DokanFileInfo info = GetFileInfo(ref rawFileInfo); int ret = operations_.CloseFile(file, info); rawFileInfo.Context = 0; lock (infoTableLock_) { infoTable_.Remove(info.InfoId); } return(ret); } catch (Exception e) { Console.Error.WriteLine(e.ToString()); return(-1); } }
public int CloseFile(string filename, DokanFileInfo info) { return(ope_.CloseFile(filename, info)); }