Creates a message queue object. The threshold and queue size determine the number of messages which may be received in the queue object.
RTHANDLE CreateRtQueue(
DWORD queueSize,
DWORD msgThreshold,
DWORD flags);
queueSize
msgThreshold
flags
Returns a valid queue handle on success, or else BAD_RTHANDLE to indicate failure. The failure status is returned from GetLastRtError(). Status codes returned from this call include:
E_MEM | Not enough memory available to create this object |
E_PARAM | The queueSize parameter is less than the minimum allowed or the msgThreshold parameter is out of range. |
E_SLOT | The system has reached its object limit |
E_LIMIT | The calling process has reached its object limit |
Versions | Defined in | Include | Link to |
---|---|---|---|
INtime 5.0 | intime/rt/include/rtbase.h | rt.h | rt.lib |