I looked through the CVI code on this, and do not see any issues in your code. Anywhere that you put a breakpoint, and then stop execution, you get a "blue screen" death? I'm not aware of anything that would cause this, but I am going to drop this to the DAQ supporters and see if they could add anything.