Matrix of RTK API Functions
RTK functions are available only to Windows device drivers; they are not available to RTX64 applications.
NOTE: APIs that are not explicitly documented as supported are not guaranteed to work. You should thoroughly test any code that uses undocumented functions.
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. |
|
RtkGetProxyThreadPriority | Gets the priority value of the proxy thread associated with the driver-created kernel thread. |
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. |