Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
CByHandleFileInformation | Used to provide file information to Dokan during operations by |
CDOKAN_OPTIONS | Dokan mount options used to describe dokan device behaviour |
CDokanFileInfo | Dokan file information on the current operation. |
CDokanHelper | Dokan functions helpers for user IDokanOperations2 implementation. |
CDokanInstanceBuilder | Dokan FileSystem build helper. Allows to create one or multiple DokanInstance based on a given configuration. |
CDokanResult | Defines common result status codes in NtStatus for Dokan operations. |
▼CException | |
CDokanNet.DokanException | The dokan exception. |
CDokanNet.FileInformation | Used to provide file information to Dokan during operations by |
CFindFileInformation | Used to provide file information to Dokan during operations by |
▼CICustomFormatter | |
CDokanNet.FormatProviders | Provide support to format object with null . |
▼CIDisposable | |
CDokanInstance | Created by DokanInstanceBuilder.Build(IDokanOperations2). It holds all the resources required to be alive for the time of the mount. |
CDokanNet.Dokan | Helper methods to Dokan. |
CDokanNet.Logging.ConsoleLogger | Log to the console. |
▼CDokanNet.IDokanFileInfo | Dokan file information interface. |
CDokanNet.MockDokanFileInfo | Mockable Dokan file information on the current operation. |
▼CDokanNet.IDokanOperations | Dokan API callbacks interface |
CDokanNet.IDokanOperationsUnsafe | This is a sub-interface of IDokanOperations that can optionally be implemented to get access to the raw, unmanaged buffers for ReadFile() and WriteFile() for performance optimization. Marshalling the unmanaged buffers to and from byte[] arrays for every call of these APIs incurs an extra copy that can be avoided by reading from or writing directly to the unmanaged buffers |
CIDokanOperations2 | Dokan API callbacks interface |
▼CIFormatProvider | |
CDokanNet.FormatProviders | Provide support to format object with null . |
▼CDokanNet.Logging.ILogger | The Logger interface. |
CDokanNet.Logging.ConsoleLogger | Log to the console. |
CDokanNet.Logging.DebugViewLogger | Write log using OutputDebugString |
CDokanNet.Logging.Logger | Handle log messages with callbacks |
CDokanNet.Logging.NullLogger | Ignore all log messages. |
CDokanNet.Logging.TraceLogger | Write all log messages to the Trace. |
CDokanNet.Logging.LoggerExtensions | Extension functions to log messages. |
CDokanNet.Dokan.Notify | Dokan User FS file-change notifications |