Skip to main content

MobjMessageWrite

Writes a message to the message mailbox.

Syntax​

void MobjMessageWrite(
AIL_ID MessageId, //out
const void * MessagePtr, //in
AIL_INT64 MessageSize, //in
AIL_INT64 MessageTag, //in
AIL_INT64 OperationFlag //in
)

Description​

This function writes a message that will be added to the message mailbox.

Parameters​

MessageId (out, AIL_ID)​

Specifies the identifier of the message mailbox.

MessagePtr *(in, void)​

Specifies the address of the variable of the user message to write. An error will be generated if this parameter is set toM_NULL.

MessageSize (in, AIL_INT64)​

Specifies the length of the message to write, in Bytes.

MessageTag (in, AIL_INT64)​

Specifies a user-defined tag to send with the message.

OperationFlag (in, AIL_INT64)​

Reserved for future expansion and must be set to M_DEFAULT.

Copyright © 2026 Zebra Technologies.