Added FpsVersion as a static method in FileSystemHost

Added FlushAndPurgeOnCleanup
This commit is contained in:
FrKaram
2018-06-30 20:20:17 +02:00
parent d0f5ea69a2
commit fb8cb8aca9
4 changed files with 75 additions and 50 deletions

View File

@ -194,6 +194,11 @@ namespace Fsp
get { return 0 != (_VolumeParams.Flags & VolumeParams.PassQueryDirectoryFileName); }
set { _VolumeParams.Flags |= (value ? VolumeParams.PassQueryDirectoryFileName : 0); }
}
public Boolean FlushAndPurgeOnCleanup
{
get { return 0 != (_VolumeParams.Flags & VolumeParams.FlushAndPurgeOnCleanup); }
set { _VolumeParams.Flags |= (value ? VolumeParams.FlushAndPurgeOnCleanup : 0); }
}
/// <summary>
/// Gets or sets the prefix for a network file system.
/// </summary>
@ -347,6 +352,14 @@ namespace Fsp
{
return Api.SetDebugLogFile(FileName);
}
/// <summary>
/// Return the installed version for WinFSP
/// </summary>
/// <returns></returns>
public static Version GetFspVersion()
{
return Api.GetFspVersion();
}
/* FSP_FILE_SYSTEM_INTERFACE */
private static Byte[] ByteBufferNotNull = new Byte[0];