Before any of the library functions can be used the Initialize function must first be called with the name of a valid configuration file. Except for the Abort and AbortAll functions, most functions that do not return a specific value (such as IniFileReadKey) will return success as its return value.

The SubscribeToErrorEvents and SubscribeToScpiCommandEvents functions set callback pointers and it is the responsibility of the programmer to make sure that the pointers are valid during the execution of library functions. One should un-subscribe to events if the function pointers become invalid or the program may crash with exceptions.