title: How do you programmatically configure the Serial FIFO Receive and Transmit Buffers in Windows?
body: <p>From Device Manager in Windows it is possible to configure the Receive Buffer and Transmit FIFO Buffer sizes for a serial port from Advanced Settings for a COM port:</p>
  
  <p><img src="https://i.stack.imgur.com/siiL4.png" alt="Windows Device MAnager FIFO Configuration"></p>
  
  <p>I would like to configure the values for the TX and RX FIFO buffers for COM ports programmatically. Ideally a method to do it in LabVIEW or even via .NET / command line as both are easy to interface with from LabVIEW.</p>
  
  <p>Edit: Just to clarify this is in regards to the 16550 compatible UART FIFO buffers and not software buffers like the <a href="http://digital.ni.com/public.nsf/allkb/98F799364B833C2A86256ADC00732073" rel="nofollow noreferrer">VISA I/O Buffer</a>, etc.</p>