Discuss this help topic in CBFS Forum

CallbackFileSystem class

Properties     Methods     Events    

Description

Use CallbackFileSystem class to mount and manage the virtual disk with application-defined file system. Separate instance of this class should be used for each mounted virtual disk.

Before using any CallbackFileSystem methods or properties you must activate the component

Properties

Active
CallAllOpenCloseCallbacks
CallSetEndOfFileOnWrite
CaseSensitiveFilenames
CacheSize
CachePolicyPurgeOnClose
CachePolicyWriteThrough
ChangeTimeAttributeSupported
ClusterSize
CorrectAllocationSize
FileCacheEnabled
FileCacheType
FileSystemName
HandleAllFsctls
HandleDiskQuotas
MaxFileNameLength
MaxFilePathLength
MaxFileSize
MaxReadBlockSize
MaxWorkerThreadCount
MaxWriteBlockSize
MinWorkerThreadCount
MetaDataCacheEnabled
MountingPointCount
NonexistentFilesCacheEnabled
ParallelProcessingAllowed
ProcessRestrictionsEnabled
SectorSize
SerializeCallbacks
ShortFileNameSupport
StorageCharacteristics
StorageGUID
StoragePresent
StorageType
Tag
UseFileCreationFlags

Methods

AddDeniedProcess
AddGrantedProcess
AddMountingPoint
CreateStorage
DeleteDeniedProcess
DeleteGrantedProcess
DeleteMountingPoint
DeleteStorage
DisableRouteCache
EnableRouteCache
GetAccessDeniedProcess
GetAccessDeniedProcessCount
GetAccessGrantedProcess
GetAccessGrantedProcessCount
GetHandleInfo
GetModuleStatus
GetMountingPoint
GetOpenedFilesSnapshot
GetOriginatorProcessId
GetOriginatorProcessName
GetOriginatorToken
IconInstalled
Initialize
Install
InstallIcon
IsCBFSVolume
MountMedia
NotifyDirectoryChange
ReleaseUnusedFiles
ResetIcon
ResetTimeout
RouteToFile
SetIcon
SetRegistrationKey
Uninstall
UninstallIcon
UnmountMedia

Events

OnCanFileBeDeleted
OnCleanupFile
OnCloseDirectoryEnumeration
OnCloseHardLinksEnumeration
OnCloseNamedStreamsEnumeration
OnCloseFile
OnCloseQuotasEnumeration
OnCreateFile
OnCreateHardLink
OnDeleteFile
OnEnumerateDirectory
OnEnumerateHardLinks
OnEnumerateNamedStreams
OnFlushFile
OnFsctl
OnGetFileInfo
OnGetFileNameByFileId
OnGetFileSecurity
OnGetVolumeId
OnGetVolumeLabel
OnGetVolumeSize
OnIsDirectoryEmpty
OnMount
OnOpenFile
OnQueryQuotas
OnQueryQuotasControlInformation
OnReadFile
OnRenameOrMoveFile
OnSetAllocationSize
OnSetEndOfFile
OnSetFileAttributes
OnSetFileSecurity
OnSetQuotas
OnSetQuotasControlInformation
OnSetValidDataLength
OnSetVolumeLabel
OnStorageEjected
OnUnmount
OnWriteFile

Discuss this help topic in CBFS Forum