Hi Kenn,
(a) I'm using Visual Studio 2005 and Traditional NI-DAQ 7.4.2f3.
(b) I'm not getting any error.
(c) I use an event callbacks to check the buffers.
To me more detailed, here is what I do: I use a PXI-6533 device to acquire (dummy) data at 100Hz and use its sample clock (on an RTSI line) as the clock for the buffered counters. I assign an event callback to the PXI-6533 for a callback every sample. That way, after the samples are acquired, I get the callback and I can inspect the buffers. I also keep a counter that counts the number of callbacks. That number (modulo the size of a counter's buffer) is also the position of the recently acquired event counts.
In the callback function I inspect the data after the counter index reached the size of the buffer and then I see that the counters that were configured with interrupts do not get refilled. I will try to prepare a sample application and post it (it's a little hard to untangle the code from my current application).
Gil
PS. One of the reasons I am using Traditional NI-DAQ is because I can access the naked buffers directly. I find that the overhead of calling the various read buffer functions is too large. (The other reason for using traditional NI-DAQ is that the latency for event callbacks is much better). G.