Hi Jason,
This is actually a driver error that occurs when using asynchronous reads and writes with Measurement Studio 6 and NI-VISA 3.0. The driver generates that error because the asynchronous operation you called could not be queued. ComponentWorks for Measurement Studio 6 enables both the event queue and the handler for the same event type on the same session. VISA 3.0 and later does not support that functionality, and you should only use it with Measurement Studio 7 or later.
To verify if this is actually the error that is occurring, you can try an example program that uses these calls to eliminate any possibility of other programming issues. The example programs using either ReadAsync or WriteAsync should also generate this error. You can also use the NI-Spy utility to catch the error. This utility should show error 0xBFFF003B (VI_ERROR_QUEUE_ERROR) Unable to queue the asynchronous operation.
To correct this issue, there are basically two options: upgrade to Measurement Studio 7, or uninstall NI-VISA 3.0 and reinstall NI-VISA 2.6.
Have a great day.
John M
Applications Engineer