Skip to content

CBFS to Dokan

Maxime C edited this page Jan 9, 2016 · 1 revision

If you attempt to migrate from the closed source and commercial solution Callback File System from Eldos company to Dokan, see bellow the API correspondence table.

CBFS Dokan
OnEnumerateFileStreams DOKAN_OPERATIONS::FindStreams
OnGetFileSecurity DOKAN_OPERATIONS::GetFileSecurity
OnSetFileSecurity DOKAN_OPERATIONS::SetFileSecurity
OnCreateFile / OnOpenFile DOKAN_OPERATIONS::ZwCreateFile
OnCloseFile DOKAN_OPERATIONS::Cleanup / DOKAN_OPERATIONS::CloseFile
OnReadFile DOKAN_OPERATIONS::ReadFile
OnWriteFile DOKAN_OPERATIONS::WriteFile
OnFlushFile DOKAN_OPERATIONS::FlushFileBuffers
OnGetFileInfo DOKAN_OPERATIONS::GetFileInformation
OnEnumerateDirectory DOKAN_OPERATIONS::FindFiles / DOKAN_OPERATIONS::FindFilesWithPattern
OnSetFileAttributes DOKAN_OPERATIONS::SetFileAttributes / DOKAN_OPERATIONS::SetFileTime
OnCanFileBeDeleted / OnDeleteFile DOKAN_OPERATIONS::DeleteFile / DOKAN_OPERATIONS::DeleteDirectory
OnRenameOrMove DOKAN_OPERATIONS::MoveFile
OnSetEndOfFile DOKAN_OPERATIONS::SetEndOfFile
OnSetAllocationSize DOKAN_OPERATIONS::SetAllocationSize
OnGetVolumeSize DOKAN_OPERATIONS::GetDiskFreeSpace
OnGetVolumeId / OnGetVolumeLabel DOKAN_OPERATIONS::GetVolumeInformation