NI-DAQmx .NET Framework 4.0 API Reference

Table of Contents

DIDataTransferMechanism Enumeration

  • Updated2023-02-21
  • 1 minute(s) read
DIDataTransferMechanism Enumeration
Specifies the data transfer mode for the device.

Namespace:  NationalInstruments.DAQmx
Assembly:  NationalInstruments.DAQmx (in NationalInstruments.DAQmx.dll) Version: 20.7.40.49302

Syntax

public enum DIDataTransferMechanism
Public Enumeration DIDataTransferMechanism

Members

  Member nameValueDescription
Dma10054Direct Memory Access. Data transfers take place independently from the application.
Interrupts10204Data transfers take place independently from the application. Using interrupts increases CPU usage because the CPU must service interrupt requests. Typically, you should use interrupts if the device is out of DMA channels.
ProgrammedIO10264Data transfers take place when you call reading from the task or writing to the task.
UsbBulk12590Data transfers take place independently from the application using a USB bulk pipe.

Remarks

Specifies the data transfer mode for the device. Use this enumeration to get or set the value of DataTransferMechanism.

See Also

Log in to get a better experience