请输入搜索词进行查询
搜索 <book_title>...
Veritas NetBackup 并行流框架 SDK 开发人员指南
Last Published:
2018-10-19
Product(s):
NetBackup & Alta Data Protection (8.1.2)
- 使用 NetBackup Parallel Streaming Framework保护工作负载
- NetBackup Parallel Streaming Framework插件体系结构
- 部署 NetBackup Parallel Streaming Framework SDK
- 插件开发准备
- 使用示例插件
- 开发工作负载插件
- 部署工作负载插件
- NetBackup Parallel Streaming Framework API 参考
- 日志记录和故障排除
aapi_read_object
提要
int aapi_read_object( aapi_pgn_object_handle_t object_handle, void *buf, uint64_t length, uint64_t offset, uint64_t *bytesRead)
描述
NetBackup PSF 调用此 API 并发送对象手柄、开始读取数据的偏移量,以及要读取的数据的长度。
插件根据给定的偏移量读取对象手柄引用的对象数据。读取指定长度的数据之后,插件将数据存储在提供的缓冲区中。
插件存储在 bytesRead 变量中从对象读取的实际字节数,并返回值。
参数
表:API 参数
参数 | 类型 | 描述 |
---|---|---|
object_handle | 输入:const | 对象手柄 |
length | 输入:uint64_t | 要读取的数据量。 |
offset | 输入:uint64_t | 读取偏移 |
buf | 输出:void | 用于保留读取数据的缓冲区。 |
bytesRead | 输出:uint64_t | 读取的字节数。 |
返回值
表:返回值
值 | 描述 |
---|---|
AAPI_EOK | 成功 |
AAPI_EIO | 输入-输出错误。 |
AAPI_ESYS | A system call failed. |
AAPI_EINVAL | 一个或多个输入参数无效。 |
有关返回值的完整列表,请参见请参见NetBackup Parallel Streaming Framework API 返回值。