DokanNet.Native.DOKAN_OPTIONS Class Reference

Dokan mount options used to describe dokan device behaviour More...

Public Attributes

ushort Version
 Version of the dokan features requested (version "123" is equal to Dokan version 1.2.3). More...
 
bool SingleThread
 Only use a single thread to process events. This is highly not recommended as can easily create a bottleneck. More...
 
DokanOptions Options
 Features enable for the mount. See DokanOptions. More...
 
ulong GlobalContext
 FileSystem can store anything here. More...
 
string MountPoint
 Mount point. Can be M:\(drive letter) or C:\mount\dokan (path in NTFS). More...
 
string UNCName
 UNC name used for network volume. More...
 
uint AllocationUnitSize
 Allocation Unit Size of the volume. This will behave on the file size. More...
 
uint SectorSize
 Sector Size of the volume. This will behave on the file size. More...
 
uint VolumeSecurityDescriptorLength
 Length of the optional VolumeSecurityDescriptor provided. Set 0 will disable the option. More...
 
byte[] VolumeSecurityDescriptor
 Optional Volume Security descriptor. See InitializeSecurityDescriptor More...
 

Properties

System.TimeSpan TimeOut [get, set]
 Max timeout in milliseconds of each request before Dokan give up. More...
 

Detailed Description

Dokan mount options used to describe dokan device behaviour

NativeMethods.DokanMain

This is the same structure as PDOKAN_OPTIONS (dokan.h) in the C version of Dokan.

Member Data Documentation

uint DokanNet.Native.DOKAN_OPTIONS.AllocationUnitSize

Allocation Unit Size of the volume. This will behave on the file size.

ulong DokanNet.Native.DOKAN_OPTIONS.GlobalContext

FileSystem can store anything here.

string DokanNet.Native.DOKAN_OPTIONS.MountPoint

Mount point. Can be M:\(drive letter) or C:\mount\dokan (path in NTFS).

DokanOptions DokanNet.Native.DOKAN_OPTIONS.Options

Features enable for the mount. See DokanOptions.

uint DokanNet.Native.DOKAN_OPTIONS.SectorSize

Sector Size of the volume. This will behave on the file size.

bool DokanNet.Native.DOKAN_OPTIONS.SingleThread

Only use a single thread to process events. This is highly not recommended as can easily create a bottleneck.

string DokanNet.Native.DOKAN_OPTIONS.UNCName

UNC name used for network volume.

ushort DokanNet.Native.DOKAN_OPTIONS.Version

Version of the dokan features requested (version "123" is equal to Dokan version 1.2.3).

byte [] DokanNet.Native.DOKAN_OPTIONS.VolumeSecurityDescriptor

Optional Volume Security descriptor. See InitializeSecurityDescriptor

uint DokanNet.Native.DOKAN_OPTIONS.VolumeSecurityDescriptorLength

Length of the optional VolumeSecurityDescriptor provided. Set 0 will disable the option.

Property Documentation

System.TimeSpan DokanNet.Native.DOKAN_OPTIONS.TimeOut
getset

Max timeout in milliseconds of each request before Dokan give up.


The documentation for this class was generated from the following file:
  • DOKAN_OPTIONS.cs