| Class/Panel Name | Function Name |
|---|---|
| Timer/Wait | |
| Timer | Timer |
| Delay | Delay |
| Synchronized Wait | SyncWait |
| Date/Time | |
| Date in ASCII Format | DateStr |
| Time in ASCII Format | TimeStr |
| Get System Date | GetSystemDate |
| Set System Date | SetSystemDate |
| Get System Time | GetSystemTime |
| Set System Time | SetSystemTime |
| Keyboard | |
| Key Hit? | KeyHit |
| Get a Keystroke | GetKey |
| File Utilities | |
| Delete File | DeleteFile |
| Rename File | RenameFile |
| Copy File | CopyFile |
| Get File Size | GetFileSize |
| Get File Date | GetFileDate |
| Set File Date | SetFileDate |
| Get File Time | GetFileTime |
| Set File Time | SetFileTime |
| Get File Attributes | GetFileAttrs |
| Set File Attributes | SetFileAttrs |
| Get First File | GetFirstFile |
| Get Next File | GetNextFile |
| Make Pathname | MakePathname |
| Split Path | SplitPath |
| Directory Utilities | |
| Get Directory | GetDir |
| Get Project Directory | GetProjectDir |
| Get Module Directory | GetModuleDir |
| Get Full Path From Project | GetFullPathFromProject |
| Set Directory | SetDir |
| Make Directory | MakeDir |
| Delete Directory | DeleteDir |
| Get Drive | GetDrive |
| Set Drive | SetDrive |
| Multithreading | |
| Thread Pool | |
| Call Scheduling Functions | |
| Schedule Function | CmtScheduleThreadPoolFunction |
| Schedule Function Advanced | CmtScheduleThreadPoolFunctionAdv |
| Release Function ID | CmtReleaseThreadPoolFunctionID |
| Get Function Attribute | CmtGetThreadPoolFunctionAttribute |
| Wait For Function To Complete | CmtWaitForThreadPoolFunctionCompletion |
| Exit Thread | CmtExitThreadPoolThread |
| Advanced Functions | |
| New Thread Pool | CmtNewThreadPool |
| Discard Thread Pool | CmtDiscardThreadPool |
| Pre-Allocate Threads | CmtPreAllocThreadPoolThreads |
| Terminate Thread | CmtTerminateThreadPoolThread |
| Get Attribute | CmtGetThreadPoolAttribute |
| Set Attribute | CmtSetThreadPoolAttribute |
| Callbacks | |
| Install Callback | CmtInstallThreadPoolCallback |
| Uninstall Callback | CmtUninstallThreadPoolCallback |
| Thread Safe Queue | |
| General Functions | |
| New Queue | CmtNewTSQ |
| Discard Queue | CmtDiscardTSQ |
| Get Attribute | CmtGetTSQAttribute |
| Set Attribute | CmtSetTSQAttribute |
| Reading/Writing | |
| Write Data | CmtWriteTSQData |
| Get Write Pointer | CmtGetTSQWritePtr |
| Release Write Pointer | CmtReleaseTSQWritePtr |
| Read Data | CmtReadTSQData |
| Get Read Pointer | CmtGetTSQReadPtr |
| Release Read Pointer | CmtReleaseTSQReadPtr |
| Flush Queue | CmtFlushTSQ |
| Callbacks | |
| Install Callback | CmtInstallTSQCallback |
| Uninstall Callback | CmtUninstallTSQCallback |
| Thread Safe Variable | |
| New Thread Safe Variable | CmtNewTSV |
| Discard Thread Safe Variable | CmtDiscardTSV |
| Get Thread Safe Variable Pointer | CmtGetTSVPtr |
| Release Thread Safe Variable Pointer | CmtReleaseTSVPtr |
| Set Thread Safe Variable | CmtSetTSV |
| Thread Lock | |
| New Lock | CmtNewLock |
| Discard Lock | CmtDiscardLock |
| Get Lock | CmtGetLock |
| Release Lock | CmtReleaseLock |
| Thread Local Variable | |
| New Thread Local Variable | CmtNewThreadLocalVar |
| Discard Thread Local Variable | CmtDiscardThreadLocalVar |
| Get Thread Local Variable | CmtGetThreadLocalVar |
| Get Current Thread ID | CmtGetCurrentThreadID |
| Get Main Thread ID | CmtGetMainThreadID |
| Get Number Of Processors | CmtGetNumProcessors |
| Get Error Message | CmtGetErrorMessage |
| External Modules | |
| Load External Module | LoadExternalModule |
| Load External Module Extended | LoadExternalModuleEx |
| Run External Module | RunExternalModule |
| Get External Module Address | GetExternalModuleAddr |
| Get External Module Address Ext | GetExternalModuleAddrEx |
| Unload External Module | UnloadExternalModule |
| Release External Module | ReleaseExternalModule |
| Port IO | |
| Input Byte From Port | inp |
| Input Word From Port | inpw |
| Input Double Word From Port | inpd |
| Output Byte To Port | outp |
| Output Word To Port | outpw |
| Output Double Word To Port | outpd |
| Standard Input/Output Window | |
| Clear Screen | Cls |
| Get Stdio Window Options | GetStdioWindowOptions |
| Set Stdio Window Options | SetStdioWindowOptions |
| Get Stdio Window Position | GetStdioWindowPosition |
| Set Stdio Window Position | SetStdioWindowPosition |
| Get Stdio Window Size | GetStdioWindowSize |
| Set Stdio Window Size | SetStdioWindowSize |
| Get Stdio Window Visibility | GetStdioWindowVisibility |
| Set Stdio Window Visibility | SetStdioWindowVisibility |
| Get Stdio Port | GetStdioPort |
| Set Stdio Port | SetStdioPort |
| Run Time Error Reporting | |
| Set Break On Library Errors | SetBreakOnLibraryErrors |
| Get Break On Library Errors | GetBreakOnLibraryErrors |
| Set Break On Protection Errors | SetBreakOnProtectionErrors |
| Get Break On Protection Errors | GetBreakOnProtectionErrors |
| Get Break On First Chance Exceptions | GetBreakOnFirstChanceExceptions |
| Set Break On First Chance Exceptions | SetBreakOnFirstChanceExceptions |
| Breakpoint | Breakpoint |
| DebugPrintf | DebugPrintf |
| ErrorPrintf | ErrorPrintf |
| Is The Process Being Debugged by CVI? | BeingDebuggedByCVI |
| Old-Style Functions | |
| Enable Break on Library Errors | EnableBreakOnLibraryErrors |
| Disable Break on Library Errors | DisableBreakOnLibraryErrors |
| Interrupts | |
| Disable Interrupts | DisableInterrupts |
| Enable Interrupts | EnableInterrupts |
| Get Interrupt State | GetInterruptState |
| Physical Memory Access | |
| Read From Physical Memory | ReadFromPhysicalMemory |
| Read From Physical Memory Ex | ReadFromPhysicalMemoryEx |
| Write To Physical Memory | WriteToPhysicalMemory |
| Write To Physical Memory Ex | WriteToPhysicalMemoryEx |
| Map Physical Memory | MapPhysicalMemory |
| Unmap Physical Memory | UnMapPhysicalMemory |
| Task Switching | |
| Disable Task Switching | DisableTaskSwitching |
| Enable Task Switching | EnableTaskSwitching |
| Launching Executables | |
| Launch Executable | LaunchExecutable |
| Extended Functions | |
| Launch Executable Extended | LaunchExecutableEx |
| Has Executable Terminated? | ExecutableHasTerminated |
| Terminate Executable | TerminateExecutable |
| Retire Executable Handle | RetireExecutableHandle |
| Miscellaneous | |
| System Help | SystemHelp |
| Get CVI Version | GetCVIVersion |
| Get Current Platform | GetCurrentPlatform |
| In Standalone Executable? | InStandaloneExecutable |
| Run-Time Engine Detached? | CVIRTEHasBeenDetached |
| Low-Level Support Driver Loaded | CVILowLevelSupportDriverLoaded |
| Initialize CVI Run-Time Engine | InitCVIRTE |
| Close CVI Run-Time Engine | CloseCVIRTE |
| Beep | Beep |
| Round Real To Nearest Integer | RoundRealToNearestInteger |
| Truncate Real Number | TruncateRealNumber |
| Get Window Display Setting | GetWindowDisplaySetting |
| Check for Duplicate Instance | CheckForDuplicateAppInstance |
| Get Current Thread Id | CurrThreadId |
| Get Main Thread Id | MainThreadId |
| Dynamic Memory Information | CVIDynamicMemoryInfo |