DoxigAlpha

MachMsgE

Mach msg return values

Fields of this type

Fields

#
SUCCESS:SUCCESS
= 0x00000000
SEND_IN_PROGRESS:SEND_IN_PROGRESS
Thread is waiting to send.
SEND_INVALID_DATA:SEND_INVALID_DATA
Bogus in-line data.
SEND_INVALID_DEST:SEND_INVALID_DEST
Bogus destination port.
SEND_TIMED_OUT:SEND_TIMED_OUT
Message not sent before timeout expired.
SEND_INVALID_VOUCHER:SEND_INVALID_VOUCHER
Bogus voucher port.
SEND_INTERRUPTED:SEND_INTERRUPTED
Software interrupt.
SEND_MSG_TOO_SMALL:SEND_MSG_TOO_SMALL
Data doesn't contain a complete message.
SEND_INVALID_REPLY:SEND_INVALID_REPLY
Bogus reply port.
SEND_INVALID_RIGHT:SEND_INVALID_RIGHT
Bogus port rights in the message body.
SEND_INVALID_NOTIFY:SEND_INVALID_NOTIFY
Bogus notify port argument.
SEND_INVALID_MEMORY:SEND_INVALID_MEMORY
Invalid out-of-line memory pointer.
SEND_NO_BUFFER:SEND_NO_BUFFER
No message buffer is available.
SEND_TOO_LARGE:SEND_TOO_LARGE
Send is too large for port
SEND_INVALID_TYPE:SEND_INVALID_TYPE
Invalid msg-type specification.
SEND_INVALID_HEADER:SEND_INVALID_HEADER
A field in the header had a bad value.
SEND_INVALID_TRAILER:SEND_INVALID_TRAILER
The trailer to be sent does not match kernel format.
SEND_INVALID_CONTEXT:SEND_INVALID_CONTEXT
The sending thread context did not match the context on the dest port
SEND_INVALID_RT_OOL_SIZE:SEND_INVALID_RT_OOL_SIZE
compatibility: no longer a returned error
SEND_NO_GRANT_DEST:SEND_NO_GRANT_DEST
The destination port doesn't accept ports in body
SEND_MSG_FILTERED:SEND_MSG_FILTERED
Message send was rejected by message filter
RCV_IN_PROGRESS:RCV_IN_PROGRESS
Thread is waiting for receive.
RCV_INVALID_NAME:RCV_INVALID_NAME
Bogus name for receive port/port-set.
RCV_TIMED_OUT:RCV_TIMED_OUT
Didn't get a message within the timeout value.
RCV_TOO_LARGE:RCV_TOO_LARGE
Message buffer is not large enough for inline data.
RCV_INTERRUPTED:RCV_INTERRUPTED
Software interrupt.
RCV_PORT_CHANGED:RCV_PORT_CHANGED
compatibility: no longer a returned error
RCV_INVALID_NOTIFY:RCV_INVALID_NOTIFY
Bogus notify port argument.
RCV_INVALID_DATA:RCV_INVALID_DATA
Bogus message buffer for inline data.
RCV_PORT_DIED:RCV_PORT_DIED
Port/set was sent away/died during receive.
RCV_IN_SET:RCV_IN_SET
compatibility: no longer a returned error
RCV_HEADER_ERROR:RCV_HEADER_ERROR
Error receiving message header.
RCV_BODY_ERROR:RCV_BODY_ERROR
Error receiving message body.
RCV_INVALID_TYPE:RCV_INVALID_TYPE
Invalid msg-type specification in scatter list.
RCV_SCATTER_SMALL:RCV_SCATTER_SMALL
Out-of-line overwrite region is not large enough
RCV_INVALID_TRAILER:RCV_INVALID_TRAILER
trailer type or number of trailer elements not supported
RCV_IN_PROGRESS_TIMED:RCV_IN_PROGRESS_TIMED
Waiting for receive with timeout.
RCV_INVALID_REPLY:RCV_INVALID_REPLY
invalid reply port used in a STRICT_REPLY message