Although National Instruments doesn't officially support register-level programming of their DAQ boards, there is some direction for doing this on the website. Go to...
ni.com>Support>Troubleshooting>Installation/Getting Started>Data Acquisition
...then search on "Register-Level".
The title of the page is
"Data Acquisition Register-Level Programming Resources"
There is a link under Common Questions:
"How do I register program a PCI device? How do I find the correct address?"
It looks like you already have the method down, but they have some examples you can download for comparison.
Good Luck!