发布队列二进制消息 - MessageQueuePublishBytes
函数简介
发布二进制消息到指定队列。
接口名称
MessageQueuePublishBytes
DLL调用
int32_t MessageQueuePublishBytes(int64_t instance, int64_t producer,
int64_t data_ptr, int32_t data_len);
参数说明
| 参数名 | 类型 | 说明 |
|---|---|---|
| instance | 长整数型 | OLA 实例句柄。 |
| producer | 长整数型 | 发布端句柄。 |
| data_ptr | 长整数型 | 数据指针(可为 0,表示空负载)。 |
| data_len | 整数型 | 数据长度(字节)。 |
示例
uint8_t payload[4] = {0x10, 0x20, 0x30, 0x40};
int32_t n = MessageQueuePublishBytes(instance, producer, (int64_t)payload, 4);
返回值
大于等于 0 为投递数量;<0 为错误码。
