Dokan mount instance informations. More...
#include <dokani.h>
Data Fields | |
| CRITICAL_SECTION | CriticalSection |
| WCHAR | DeviceName [64] |
| WCHAR | MountPoint [MAX_PATH] |
| WCHAR | UNCName [64] |
| ULONG | DeviceNumber |
| ULONG | MountId |
| PDOKAN_OPTIONS | DokanOptions |
| PDOKAN_OPERATIONS | DokanOperations |
| LIST_ENTRY | ListEntry |
| HANDLE | GlobalDevice |
| HANDLE | Device |
| HANDLE | DeviceClosedWaitHandle |
| DOKAN_INSTANCE_THREADINFO | ThreadInfo |
| HANDLE | NotifyHandle |
| HANDLE | KeepaliveHandle |
| BOOL | FileSystemStopped |
| LONG | UnmountedCalled |
Detailed Description
Dokan mount instance informations.
This struct is build from the information provided by the user at DokanMain call.
- See also
- DokanMain
- DOKAN_OPTIONS
- DOKAN_OPERATIONS
Field Documentation
| CRITICAL_SECTION PDOKAN_INSTANCE::CriticalSection |
to ensure that unmount dispatch is called at once
| HANDLE PDOKAN_INSTANCE::Device |
Device handle used to communicate with the kernel mount instance
| HANDLE PDOKAN_INSTANCE::DeviceClosedWaitHandle |
Device unmount event. It is set when the device is stopped
| WCHAR PDOKAN_INSTANCE::DeviceName[64] |
Current DeviceName. When there are many mounts, each mount uses different DeviceName.
| ULONG PDOKAN_INSTANCE::DeviceNumber |
Device number
| PDOKAN_OPERATIONS PDOKAN_INSTANCE::DokanOperations |
DOKAN_OPERATIONS linked to the mount
| PDOKAN_OPTIONS PDOKAN_INSTANCE::DokanOptions |
DOKAN_OPTIONS linked to the mount
| BOOL PDOKAN_INSTANCE::FileSystemStopped |
Whether the filesystem was intentionally stopped
| HANDLE PDOKAN_INSTANCE::GlobalDevice |
Global Dokan Kernel device handle
| HANDLE PDOKAN_INSTANCE::KeepaliveHandle |
Handle of the Keepalive file opened at mount
| LIST_ENTRY PDOKAN_INSTANCE::ListEntry |
Current list entry informations
| ULONG PDOKAN_INSTANCE::MountId |
Mount ID
| WCHAR PDOKAN_INSTANCE::MountPoint[MAX_PATH] |
Mount point. Can be "M:\" (drive letter) or "C:\mount\dokan" (path in NTFS)
| HANDLE PDOKAN_INSTANCE::NotifyHandle |
Handle with the notify file opened at mount
| DOKAN_INSTANCE_THREADINFO PDOKAN_INSTANCE::ThreadInfo |
Thread pool context of the mount instance
| WCHAR PDOKAN_INSTANCE::UNCName[64] |
UNC name used for network volume
| LONG PDOKAN_INSTANCE::UnmountedCalled |
Whether the Unmounted notification was called. Only the first incrementer thread will call it.
The documentation for this struct was generated from the following file:

1.8.11