Windows Driver IPC API (RTKAPI) Reference
The RTKAPI functions access RTX64 IPC mechanisms from Windows kernel device drivers.
RTKAPI Function | Description |
---|---|
Closes an open object handle. |
|
Creates an RTSS event object. A handle is returned to the newly created event. |
|
Creates an RTSS mutex object. A handle is returned to the newly created mutex object. |
|
Creates an RTSS semaphore object. |
|
Creates a region of physical memory that can be mapped by a RTSS or RTX64-enabled Windows process, or other RTK enabled Windows drivers. |
|
Retrieves information about all licenses installed on the system. |
|
RtkGetProxyThreadPriority | Gets the priority value of the proxy thread associated with the driver-created kernel thread. |
RtkGetRuntimeVersionEx | Retrieves the Runtime version of the installed RTX64 product. |
RtkIsAppRunnable | Allows RTSS applications to validate an application's RTSS signature. |
RtkIsRuntimeLicensed | Verifies whether a specified RTX64 Runtime version is installed and has a valid license. |
RtkIsRuntimeLicensedEx | Verifies whether a specified RTX64 Runtime version is installed and has a valid license. |
RtkIsTcpStackLicensed | Verifies whether a specified RTX64 RT/TCP-IP Stack version is installed and has a valid license. |
RtkIsRuntimeLicensedEx | Verifies whether a specified RTX64 RT/TCP-IP Stack version is installed and has a valid license. |
Returns a handle to the named RTSS event object. |
|
Returns a handle to the named RTSS mutex object. |
|
Returns a handle to the named RTSS semaphore object. |
|
Opens a physical-mapping memory object. |
|
Provides a single operation that sets (to signaled) the state of the specified event object and then resets it (to non-signaled) after releasing the appropriate number of waiting threads. |
|
Relinquishes ownership of an RTSS mutex object. |
|
Increases the count of the specified semaphore object by a specified amount. |
|
Sets the specified event object to the nonsignaled state. |
|
Attaches a Windows kernel device driver to RTSS. |
|
Attaches a Windows kernel device driver to RTSS. |
|
Detaches a Windows kernel device driver from RTSS. |
|
Sets the state of the specified event object to signaled. |
|
RtkSetProxyThreadPriority | Sets the priority value of the proxy thread associated with the driver-created kernel thread. |
Allows a thread to wait on one of multiple objects to be signaled. |
|
Allows a thread to wait on an object to be signaled. |