mirror of
https://gitee.com/zlgopen/awtk.git
synced 2024-12-03 04:27:44 +08:00
1.4 KiB
1.4 KiB
data_writer_t
概述
数据写入接口。
用于抽象flash等外部设备。
函数
函数名称 | 说明 |
---|---|
data_writer_destroy | 销毁writer对象。 |
data_writer_write | 在指定位置写入数据。 |
data_writer_destroy 函数
- 函数功能:
销毁writer对象。
- 函数原型:
ret_t data_writer_destroy (data_writer_t* writer);
- 参数说明:
参数 | 类型 | 说明 |
---|---|---|
返回值 | ret_t | 返回RET_OK表示成功,否则表示失败。 |
writer | data_writer_t* | writer对象。 |
data_writer_write 函数
- 函数功能:
在指定位置写入数据。
- 函数原型:
int32_t data_writer_write (data_writer_t* writer, uint64_t offset, const void* data, uint32_t size);
- 参数说明:
参数 | 类型 | 说明 |
---|---|---|
返回值 | int32_t | 返回实际读取数据的长度。 |
writer | data_writer_t* | writer对象。 |
offset | uint64_t | 偏移量。 |
data | const void* | 数据缓冲区。 |
size | uint32_t | 数据长度。 |