Hello ka_rsat
You can only create one callback per object (per ObjHandle).
The documentation for ncCreateNotification mentions that '...you cannot invoke ncWaitForState twice from different threads for the same object.' and '...ncWaitForState and ncCreateNotification functions use the same underlying implementation.'.
This (somewhat) implies that the same limitation applies to the ncCreateNotification function.
-B2k