# Differences in LabWindows/CVI between Windows and Linux

Most of the LabWindows/CVI functions behave identically on Windows and Linux®. The following lists the exceptions where functions are not supported or behave differently.

- Libraries
  - ActiveX Library functions are not supported
  - DataSocket Library functions are not supported
  - DDE Support Library functions are not supported
  - DIAdem Connectivity Library functions are not supported
  - .NET Library functions are not supported
  - Word Report instrument driver functions are not supported
  - Excel Report instrument driver functions are not supported
  - 3D Graph instrument driver functions are not supported
  - Open GL instrument driver functions are not supported
  - XML API instrument driver functions are not supported
  - Report generation instrument driver functions are not supported
  - LabVIEW RT Board Interface instrument driver functions are not supported
  - NI–DAQmx IO controls instrument driver functions are not supported
  - ANSI C Library
- Utility Library Functions
  - BeingDebuggedByCVI
  - Breakpoint
  - CheckForDuplicateAppInstance
  - CmtScheduleThreadPoolFunctionAdv
  - CVILowLevelSupportDriverLoaded
  - DebugPrintf
  - Delay
  - DisableInterrupts
  - DisableTaskSwitching
  - EnableInterrupts
  - EnableTaskSwitching
  - ErrorPrintf
  - GetCurrentPlatform
  - GetFirstFile
  - GetInterruptState
  - GetKey
  - GetStdioPort
  - GetSystemDate
  - GetSystemTime
  - GetWindowDisplaySetting
  - InitCVIRTE

    | Note You must call InitCVIRTE in your application. If you do not include InitCVIRTE, your application will crash.

  - KeyHit
  - LaunchExecutable
  - LaunchExecutableEx
  - LoadExternalModule
  - LoadExternalModuleEx
  - RenameFile
  - SetFileAttrs
  - SetStdioPort
  - SetSystemDate
  - SetSystemTime
  - SplitPath
  - SyncWait
  - SystemHelp
  - Timer
- RS-232 Library Functions
  - GetComConnectionState
  - GetComLineStatus
  - InstallComCallback
  - OpenCom
  - OpenComConfig
- UserInterface Library Functions
  - ClipboardGetBitmap
  - ClipboardGetTableVals
  - ClipboardGetText
  - ClipboardPutBitmap
  - ClipboardPutTableVals
  - ClipboardPutText
  - DisplayImageFile
  - DisplayPCXFile
  - DSBindCtrl
  - DSBindPlot
  - DSBindTableCellRange
  - DSGetBoundPlotID
  - DSUnbind
  - GetActiveXCtrlFromObjHandle
  - GetCVIWindowHandle
  - GetCVIWindowHandleForCurrThread
  - GetObjHandleFromActiveXCtrl
  - GetSystemPopupsAttribute
  - MakeApplicationActive
  - NewActiveXCtrl
  - NewActiveXCtrlFromFile
  - PlotBitmap
  - RegisterWinMsgCallback
  - SetSystemPopupsAttribute
  - UnRegisterWinMsgCallback
- User Interface Attributes
  - ATTR_ANTI_ALIASED_PLOTS
  - ATTR_TITLEBAR_VISIBLE
  - ATTR_SIZABLE
  - ATTR_HAS_TASKBAR_BUTTON
  - ATTR_FLOATING
  - ATTR_DS_BIND_POINT_STYLE
  - ATTR_DS_BIND_PLOT_STYLE
  - ATTR_DS_BIND_PLOT_COLOR
  - ATTR_DS_BIND_LINE_STYLE
  - ATTR_DATASOCKET_SOURCE
  - ATTR_DATASOCKET_MODE
  - ATTR_DATASOCKET_ENABLED
  - ATTR_CLOSE_ITEM_VISIBLE
  - ATTR_CAN_MINIMIZE
  - ATTR_CAN_MAXIMIZE
  - ATTR_ACTIVATE_WHEN_CLICKED_ON
  - ATTR_SYSTEM_MENU_VISIBLE
  - ATTR_TEXT_WRAP