static Controller() { try { if (UUIRTGetDrvInfo(out _drvVersion) == false) { Marshal.ThrowExceptionForHR(Marshal.GetHRForLastWin32Error()); } } catch (Exception ex) { throw new ApplicationException("Unable to read UsbUirt driver version", ex); } }