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

RtkCloseHandle

Closes an open object handle.

RtkCreateEvent

Creates an RTSS event object. A handle is returned to the newly created event.

RtkCreateMutex

Creates an RTSS mutex object. A handle is returned to the newly created mutex object.

RtkCreateSemaphore

Creates an RTSS semaphore object.

RtkCreateSharedMemory

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.

RtkOpenEvent

Returns a handle to the named RTSS event object.

RtkOpenMutex

Returns a handle to the named RTSS mutex object.

RtkOpenSemaphore

Returns a handle to the named RTSS semaphore object.

RtkOpenSharedMemory

Opens a physical-mapping memory object.

RtkPulseEvent

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.

RtkReleaseMutex

Relinquishes ownership of an RTSS mutex object.

RtkReleaseSemaphore

Increases the count of the specified semaphore object by a specified amount.

RtkResetEvent

Sets the specified event object to the nonsignaled state.

RtkRtssAttach

Attaches a Windows kernel device driver to RTSS.

RtkRtssAttachEx

Attaches a Windows kernel device driver to RTSS.

RtkRtssDetach

Detaches a Windows kernel device driver from RTSS.

RtkSetEvent

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.

RtkWaitForMultipleObjects

Allows a thread to wait on one of multiple objects to be signaled.

RtkWaitForSingleObject

Allows a thread to wait on an object to be signaled.