I encounter a problem when I try to allocate DMA memory above 1 Mbyte for my NI6115 card under Windows XP. The error message is memPageLockError (-10447). This seems to depend on the state of the computer. We have 256 Mbyte memory installed and I want to use 10-20 Mbytes for data acquisition. Practically the same program worked previously for a 6110 card on Windows NT. I suspect this has something to do with XP memory usage, what should I change? I attach my C++ routines, NI_measure does the memory allocation.