Rtnl2StartLogicalRxQueue
Rtnl2StartLogicalRxQueue starts a Logical Receive Queue.
Syntax
BOOL Rtnl2StartLogicalRxQueue(
[in] RTNL2_HLOGICAL_RX_QUEUE LogicalRxQueue
);
Parameters
[in] LogicalRxQueue
A handle to the Logical Receive Queue to start.
Return Value
If the function succeeds, it returns TRUE. If the function fails, it returns FALSE. Call GetLastError to obtain an error code.
Possible error codes:
| Error code | Meaning |
|---|---|
|
ERROR_NOT_READY |
The calling process has not called Rtnl2Init. |
|
ERROR_INVALID_PARAMETER |
The supplied Logical Receive Queue handle is invalid. |
|
RT_ERROR_NL2_FATAL_ERROR |
Unable to communicate with the NL2 process. This might be because the NL2 process is not running anymore, or because one thread of the application process was terminated during a previous call to a NL2 API function. |
|
RT_ERROR_TIMEOUT |
The NL2 process didn’t reply within an acceptable amount of time. |
Characteristics
| Real-time | ||
|
Deterministic |
No |
|
| Local memory usage | ||
|
Process |
External MSpace usage |
Internal MSpace usage |
|
System |
No |
No |
|
NL2 process |
No |
No |
|
Calling process |
No |
No |
| Contiguous memory usage | ||
|
Usage |
No |
|
Requirements
| Minimum supported version | Header | Library |
|---|---|---|
|
eRTOS 1.0 SDK |
Rtnl2Api.h |
Rtnl2Api.lib |
See Also: