RtAcquireFastSemaphore
RtAcquireFastSemaphore places the thread into a busy wait state until the fast semaphore is released.
Syntax
BOOLEAN RtAcquireFastSemaphore(
[in] PRTFAST_SEMPHORE pSemaphore
);
Parameters
[in] pSemaphore
A pointer to a user allocated RTFAST_SEMAPHORE structure.
Return Value
If the function succeeds, it returns TRUE. If the function fails, it returns FALSE. Call GetLastError to obtain an error code if the function fails.
Remarks
A fast semaphore provides signaling functionality without relying on the RTSS thread library. The result is shorter latency as use of this fast semaphore does not require the waking up of threads.
Requirements
| Minimum supported version | Header | Library |
|---|---|---|
|
wRTOS 1.0 SDK |
RtssApi.h |
Startup.lib |
See Also