eXitec:
The short answer is yes, this works for both PXI and PCI. This is supported from NI-VISA 2.01 forward (2.5 has the same support).
The PXI Driver Development Wizard allows you to specify the register reads and writes that must take place in the kernel at interrupt time. This is necessary to physically squelch or remove the interrupt from the bus. The resulting .inf file specifies NI-VISA as the kernel driver. Note that only simple reads, writes, and compares are available - no complex algorithms are supported at this time.
For a VISA driver or application, the event notification mechanism is the same as for any other event type, such as SRQ. Call viEnableEvent on the event type VI_EVENT_PXI_INTR for either queueing or callbacks.
Dan Mondrik
Seni
or Software Engineer, NI-VISA
National Instruments