【使用環境】
Windows版 iTRONサービスコール・ライブラリ - 金澤ソフト設計様
メールボックスは非タスクコンテキストからでもサービスコールができますが、
その場合、送信データを格納する変数は
static宣言するか、またはグローバル変数にしないとうまくいきません。
恐らく、非タスクコンテキストは
スコープが外れた時点で動的なローカル変数は無効化されるからかもしれません。
C
/***非タスクコンテキスト***/
//static宣言が必要
static T_MSGEX mbx_msgex;
(中略)
result = snd_msg(MBX1_NO,(T_MSG *)&mbx_msgex );
もし間違っていたら指摘下さい。