Native Framework Library Functions
The RTX64 Native Framework Library functions are listed below in the following groups:
- Configuring the Subsystem
- Configuring the Network
- Starting/Stopping the Subsystem and/or Network
- Devices
- Monitoring
- Scheduled Processes
- Configuring the RTX64 Real-Time Output Console
- Configuring Remote Debugging
Configuring the Subsystem
Function | Description |
---|---|
Returns the core RTX64 Subsystem configuration. See structure RTFW_SUBSYSTEM_CONFIGURATION. Other Subsystem configuration parameters can be obtained using other functions in this library. |
|
Modifies the core RTX64 Subsystem configuration parameters. See structure RTFW_SUBSYSTEM_CONFIGURATION. Other subsystem configuration parameters can be modified using other functions in this library. |
|
Returns the processor configuration of the RTX64 Subsystem |
|
Configures the processor configuration of the RTX64 Subsystem. |
|
Returns the total number of processors that are enabled on the system. |
|
Returns the actual number of processors being used by the RTX64 Subsystem. |
|
Returns the current exception handling configuration of the RTX64 Subsystem. |
|
Sets the exception handling configuration of the RTX64 Subsystem. |
|
Returns the Local Memory pool configuration for the RTX64 Subsystem. |
|
Sets the Local Memory pool configuration for the RTX64 Subsystem. |
|
Returns the RTX64 Subsystem priority inversion protocol. |
|
Sets the RTX64 Subsystem priority inversion protocol. |
|
Returns the list of directories to be searched by the RTX64 Subsystem when loading an RTDLL or launching an RTSS application without specifying an absolute pathname to the RTDLL or RTSS file. Each directory is separated by a ';' character. |
|
Sets the list of directories to be searched by the RTX64 Subsystem when loading an RTDLL or launching an RTSS application without specifying an absolute pathname to the RTDLL or RTSS file. |
|
Returns the RTX64 Subsystem watchdog timer configuration. |
|
Configures the RTX64 Subsystem watchdog timer configuration. |
|
Reads the current configuration for the WindowsEnergyPerformanceBias feature and fills pWindowsPerformanceBias with the value. |
|
Sets the configuration for the WindowsEnergyPerformanceBias feature. |
|
Returns whether or not the RTX64 Subsystem disables Windows idle detection power optimization while the RTX64 Subsystem is running. |
|
Configures whether or not the RTX64 Subsystem disables Windows idle detection power optimization while the RTX64 Subsystem is running. |
Configuring the Network
Function | Description |
---|---|
Returns the configuration of the Network Abstraction Layer (NAL). |
|
Configures the Network Abstraction Layer (NAL). |
|
Returns the local memory configuration of the Network Abstraction Layer (NAL). |
|
Specifies the local memory configuration of the Network Abstraction Layer (NAL). |
|
Returns the configuration of the RT-TCP/IP Stack. |
|
Configures the RT-TCP/IP Stack. |
|
Returns the local memory configuration of the RT-TCP/IP Stack. |
|
Specifies the local memory configuration of the RT-TCP/IP Stack. |
|
Returns whether verbosity is enabled or disabled for the network (NAL and TCP/IP Stack). |
|
Enables or disables verbosity across the network (NAL and TCP/IP Stack). |
|
Returns the configurations of all RTX64 network interfaces. |
|
Returns the configuration of an RTX64 network interface associated with a given friendly name. |
|
Creates a new RTX64 network interface. |
|
Modifies the configuration of an existing real-time network interface. |
|
Deletes an existing real-time network interface. |
Starting/Stopping the Subsystem and/or Network
Function | Description |
---|---|
Returns the current status of the RTX64 Subsystem. |
|
Starts the RTX64 Subsystem. |
|
Stops the RTX64 Subsystem and Network Abstraction Layer (NAL) if it is running. |
|
RtfwStopSubsystemForce | Forces the RTX64 Subsystem to stop. |
Returns the status of the Network Abstraction Layer (NAL). |
|
Starts the Network Abstraction Layer (NAL). |
|
Stops the Network Abstraction Layer (NAL). |
|
Returns the status of the RT-TCP/IP Stack. |
|
Starts the RT-TCP/IP Stack. |
|
Stops the RT-TCP/IP Stack. |
|
Returns whether the RTX64 Subsystem, the RT-TCP/IP Stack, or Windows needs to be restarted after a configuration change has been made using the RTX64 Native Framework or the RTX64 Control Panel. |
Devices
Function | Description |
---|---|
Frees the memory associated with the array of structure RTFW_DEVICEEX pointed to by parameter pRTX64Devices. |
|
Enumerates RTX64-owned devices. |
|
Retrieves the properties of all devices owned by RTX64. |
Monitoring
Function | Description |
---|---|
Returns the current RTX64 Monitoring Framework configuration parameters. |
|
Sets the RTX64 Monitoring configuration parameters. |
|
Returns the current status of RTX64 Monitoring. |
|
Enables the RTX64 Monitoring support within the Subsystem. |
|
Disables the RTX64 Monitoring support within the Subsystem. |
|
Starts RTX64 Monitoring. |
|
Stops RTX64 Monitoring. |
|
Deletes the specified RTX64 Monitoring session folder. |
|
Deletes all RTX64 Monitoring session folders located in the session parent folder configured by RtfwSetMonitorConfiguration. |
|
Returns the enabled/disabled state of every kind of monitoring event that can be generated by the RTX64 Monitoring Framework. |
|
Enables and disables RTX64 Monitoring events in the Persistent Event Set. |
|
Enables or disables all RTX64 Monitoring events. |
Scheduled Processes
Function | Description |
---|---|
Creates a new scheduled process to start with the Real-time Subsystem. |
|
Deletes all scheduled processes. |
|
Deletes the scheduled process specified by an identifier. |
|
Retrieves the total number of scheduled processes. |
|
Retrieves the last known PID of a scheduled process that is either currently running or has run in the past. |
|
Modifies an existing scheduled process. |
Configuring the RTX64 Real-Time Output Console
Function | Description |
---|---|
Retrieves the configuration of the RTX64 real-time output console. This function is deprecated and will be removed from a future release. Use RtfwGetConsoleConfigurationEx. |
|
Configures the RTX64 real-time output console. This function is deprecated and will be removed from a future release. Use RtfwSetConsoleConfigurationEx. |
|
Retrieves the configuration of the RTX64 real-time output console. |
|
Configures the RTX64 real-time output console. |