VDSDK API is quite simple. To create virtual drive you can either use native DLL or COM interface. VDSDK API functions:
- Driver control functions (install, uninstall, start, stop)
- Virtual disk management functions (creation and deletion)
Virtual Drive SDK interaction scheme
VDSDK client typical actions:
- Start:
- Initialize SDK (InitializeVDSDK)
- Activate SDK (ActivateVDSDK) or just create VDSDK.license in the current folder with activation key
- Create virtual disk and register callbacks handlers (CreateVirtualDrive)
- Main program cycle
- Process requests (callback handlers are called in separate thread context)
- Finish:
- Destroy created virtual disks (DestroyVirtualDrive)
- Shutdown SDK (ShutdownVDSDK)
- See also:
-