Yes, CVI has a kernel mode driver (cvintdrv.sys) which loads automatically when the CVI environment starts. It enables Port I/O under NT (95/98 aready allows it)
a good reference on the parallel port:
www.beyondlogic.org
a good book on the parallel port:
Parallel Port Complete
by Jan Axelson
www.lvr.com