EldoS
 Table of Contents >  Getting Started
Navigation
Web site
Support
Table Of Contents
Send comments on this topic

Using the API

The sequence of calls in code when using Callback File System is

  1. Call SetRegistrationKey to set the license key and enable Callback File System. Callback File System doesn't work without the license key (either registered or evaluation). You can request the evaluation key via the request form.
  2. Install the driver if it has not been installed yet. You don't need to call InstallDriver every time your application is started.
  3. Create a virtual disk device using CreateStorage method.
  4. Create one or more mounting points. Mounting point can be a UNC path (eg. "\\.\MyDisk") or a drive letter (eg. "Z:"). You can add several mounting points to one disk device using AddMountingPoint method.
  5. Now it's time to ensure, that the driver can read and write from / to the storage. You must implement handlers for all events present in CallbackFileSystem class.
  6. Call MountMedia method to "insert a disk" to the virtual device.
  7. When you finish work with the disk, unmount it.
  8. You can change the "disks" without deleting and recreating a disk device using MountMedia and UnmountMedia methods.
  9. Delete the storage from the system using DeleteStorage method.
  10. To remove the driver from the system, call UninstallDriver method.

Contact Us | Terms of Use | Trademarks | Privacy Statement
Copyright (c) 1998-2008, EldoS Corporation