fn shared_msg_read( msg_buf: *const u8, msg_len: u16, buf: &mut [u8], ) -> Result<usize, IpcError>
Read the message payload from a shared message buffer.