RTX Properties Functions

The following table describes the RTX properties functions. Note that changes to configuration setup functions result in persistent changes to the RTX Subsystem.

Programming Element

Description

RtcplAddDeviceToPNPINFFile

Adds a device to the RTX PNP INF file

RtcplEditRTXDeviceInfo

Edit an RTX device’s properties

RtcplEnableTroublesomeDevice

Enables/disables a device

RtcplGetAcpiState

Gets ACPI state

RtcplGetAutoExpandLocalPool

Retrieves the behavior of the local memory pool when it is exhausted

RtcplGetClusterModeState

Gets cluster mode state

RtcplGetExceptionStatus

Gets exception status

RtcplGetFreeStackOnTerminateThread

Determines if terminate thread will free the stack

RtcplGetFreezeFaultingProcessOnException

Retrieves the behavior of a faulting process

RtcplGetFullCacheFlushDelay

Gets if full cache flush is enabled or disabled

RtcplGetHALTimerPeriod

Retrieves the HAL timer period

RtcplGetLicenseInfo

Fills in the memory pointed to by the parameter licenseInfo with an array of RTXPROP_LICENSE_FEATURE_INFO structures.

RtcplGetLicensedUser

Retrieves the licensed user information

RtcplGetLocalMemoryPoolSize

Retrieves the initial size of the local memory pool

RtcplGetLocalPoolExpansionSize

Retrieves the minimum size, in bytes, by which the local memory pool expands when it is exhausted

RtcplGetMapMemoryUpperBound

Retrieves the max size of the memory that RtMapMemory can allocate during a call

RtcplGetMPSystemInfo

Retrieves information about MP System setup

RtcplGetNumberOfProcessSlots

Retrieves the number of Process slots

RtcplGetPriorityInversionProtocol

Returns the current priority inversion protocol

RtcplGetProductInfo

Retrieves the RTX product type and version

RtcplGetRTXDeviceInfo

Retrieves information about an RTX device

RtcplGetRuntimeDirectory

Retrieves information on Runtime Install Directory

RtcplGetRuntimeVersion

Retrieves information about the RTX Runtime Subsystem.

RtcplGetStarvationTimeout

Retrieves the Starvation timeout interval

RtcplGetSubsystemBootStart

Gets if the subsystem startup is Boot

RtcplGetSubsystemComponentStatus

Status of the RTX drivers

RtcplGetSystemInfo

Retrieves information about RTX setup

RtcplGetTCPIPAffinity

Gets the TCP/IP Affinity

RtcplGetTCPIPINIFile

Retrieves the RT-TCP/IP INI file

RtcplGetTCPIPSupport

Returns the state of RT-TCP/IP Support

RtcplGetTCPIPVerboseMode

Returns if the TCP/IP stack is in verbose mode

RtcplGetTimeQuantum

Retrieves the Default Time Quantum

RtcplGetTraceEnable

Gets the current subsystem tracing behavior

RtcplGetUseLocalMemoryByDefault

Determines if local memory is used by default

RtcplGetWindowsDeviceInfo

Retrieves information about a windows device

RtcplGetWindowsIdleState

Returns if windows can enter the idle state

RtcplGetWriteDebugInfo

Gets write debug info status

RtcplIsDeviceInPNPINFFile

Returns whether or not the device is in the RTX PNP INF File

RtcplListRTSSProcesses

Returns an array of RTSS applications

RtcplLaunchRTSSProcess

Launches a specified RTSS process

RtcplListLatencyCausingDevices

Lists all possible troublesome devices and their current state

RtcplListRegisteredRTDLLs

Returns an array of registered RTDLLs

RtcplListRTXDevices

List all RTX devices

RtcplListWindowsDevices

List all windows devices

RtcplModifyDefaultRTXConfiguration

Modify default system boot-up behavior

RtcplRegisterRTDLL

Register RTDLL for use

RtcplRemoveDeviceFromPNPINFFile

Removes a device from the RTX PNP INF file

RtcplSetAutoExpandLocalPool

Determines whether or not the local memory pool automatically expands when a memory allocation request requires more memory than is available in the local memory pool

RtcplSetExceptionStatus

Enables/Disables exceptions

RtcplSetFreeStackOnTerminateThread

Sets the behavior of terminate thread

RtcplSetFreezeFaultingProcessOnException

Sets the behavior of a faulting process

RtcplSetFullCacheFlushDelay

Enables/Disables to flush cache

RtcplSetHALTimerPeriod

Sets the HAL timer period

RtcplSetLocalMemoryPoolSize

Sets the initial size of the local memory pool

RtcplSetLocalPoolExpansionSize

Determines the minimum number of bytes by which the local memory pool expands when it is exhausted

RtcplSetMapMemoryUpperBound

Sets the max size of memory that RtMapMemory can allocate during a call

RtcplSetNumberOfProcessSlots

Sets the number of Process slots

RtcplSetPriorityInversionProtocol

Sets the priority inversion protocol

RtcplSetStarvationTimeout

Sets the Starvation timeout interval

RtcplSetSubsystemBootStart

Sets the subsystem startup to Boot

RtcplSetTCPIPAffinity

Sets the TCP/IP Affinity

RtcplSetTCPIPINIFile

Sets the RT-TCP/IP INI file

RtcplSetTCPIPSupport

Enables/disables RT-TCP/IP support in RTX

RtcplSetTCPIPVerboseMode

Enables/disables RT-TCP/IP Verbose mode

RtcplSetTimeQuantum

Sets the Default Time Quantum

RtcplSetTotalNumberOfProcessors

Sets the number of processors that the RTSS subsystem is aware of

RtcplSetTraceEnable

Sets the current subsystem tracing behavior

RtcplSetUseLocalMemoryByDefault

Sets if local memory is used by default

RtcplSetWindowsIdleState

Allows/disallows windows to enter an idle state

RtcplSetWriteDebugInfo

Enables/Disables to write RTX debug info on crash

RtcplStartSubsystemComponent

Starts a Piece of the Subsystem

RtcplStopSubsystemComponent

Stops a Piece of the Subsystem

IntervalZero.com | Support | Give Feedback