The header file says about VixDiskLib_Cleanup
* When using VixDiskLib_ConnectEx, some state might have not been cleaned
* up if the resulting connection was not shut down cleanly. Use
* VixDiskLib_Cleanup to remove this extra state.
It is not really clear when the function should be used.
What types of unclean situations does it clean up ?
I have a one-shot (Linux) app that grabs information from a disk and then exits. Would it be a good idea to always call the function before connecting ? Before exiting ?