RTX64 Managed Code Framework
RTX64 provides support for Windows managed code applications that require interaction with the real-time subsystem. Support is provided through a managed code framework.
Topics:
- RTX64 Framework Architecture
- IntervalZero Namespace
- IntervalZero.RTX64 Namespace
- IntervalZero.RTX64.Config Namespace
- IntervalZero.RTX64.Control Namespace
- IntervalZero.RTX64.Monitor Namespace
- IntervalZero.RTX64.RTAPI Namespace
- IntervalZero.RTX64.RTAPI.Diagnostics Namespace
- IntervalZero.RTX64.RTAPI.IO Namespace
- IntervalZero.RTX64.RTAPI.Runtime.InteropServices Namespace
- IntervalZero.RTX64.RTAPI.Threading Namespace
- IntervalZero.RTX64.RTAPI.Threading.WaitHandles Namespace
- IntervalZero.RTX64.Base Namespace
NOTE: For information on initializing a managed code application that will communicate with the real-time subsystem, read Creating a Managed Code Application.
NOTE: Managed Code Framework calls are not thread safe unless otherwise noted.
NOTE: If you build a client application that targets the x86 platform, the RTX64 Managed Code Framework DLL, IntervalZero.RTX64.dll
, will JIT to 32-bit code and will be unable to P/Invoke its native helper DLL, which is required to perform certain operations. As a result, the RTX64 Managed Code Framework will fail with an unhandled exception when it tries to P/Invoke the native DLL.