Real-Time API Data Types

This section contains structures and enumerations used by the Real-time API functions.

Enumerations

Name Description

MEMORY_CACHING_TYPE

Specifies the permitted caching behavior when allocating or mapping memory.

MF_EVENT_KIND

Represents various kinds of monitoring events.

MSI_CAPABILITY

Contains the permitted return values from the function RtQueryPciMsiCapability.

PERFORMANCE_LEVEL

Indicates the performance level of calling function RtQueryProcessMSpace.

RT_COMPONENT_STATUS

Specifies the status of a Subsystem component.

RT_MONITOR_COMPONENT

Represents wRTOS product components that can have their monitoring event generation enabled/disabled, either persistently or transiently.

WRTOS_MONITOR_CONTROL_OP

Specifies a set of control operations to control monitoring within an RTSS application.

Structures

Name Description

ATTACH_INTERRUPT_PARAMETERS

Used in two different ways: for line-based interrupts or message-based interrupts. Each interrupt type requires filling in a different portion of the ATTACH_INTERRUPT_PARAMETERS structure.

INTERRUPT_MESSAGE_INFO

Specifies a pointer to a user-allocated buffer which contains a message table and the number of entries in that table.

INTERRUPT_MESSAGE_INFO_ENTRY

Specifies detailed information for each message.

MSPACE_INFO

Contains information for a single memory allocation space (MSpace).

RT_COMPONENT_INFO

Holds the version and readability information of installable components used for the functions RtIsComponentInstalled and RtfwIsComponentInstalled.

RT_LICENSE_INFO

Specifies data for RtGetLicenses.

RT_VERSION_INFO

Specifies data for RtGetRuntimeVersionEx and RtkGetRuntimeVersionEx.

RT_MONITOR_CUSTOM_TRIGGER_CONTROL

Transiently associates trigger values to custom monitoring event types.

RT_MONITOR_TRIGGER_CONTROL

Transiently associates trigger values to monitoring event types.

RTFAST_SEMAPHORE

A structure used to track a FastSemaphore.

RTPROCESS_INFORMATION

Specifies data to the function RtEnumProcessesEx.

SHARED_MEMORY_INFO

Contains shared memory information for function RtQuerySharedMemory.

STARTUPINFOEX

Specifies the window station, desktop, standard handles, and attributes for a new process.