mco_backup_list_db_name
接口适用于实时数据库 RT 。
有关概述,请参阅页面C中的增量备份和恢复。
列出备份文件的内容。
原型
void mco_backup_list_db_name( /*IN*/ const char * db_name,
/*IN*/ char const* file_name,
/*IN*/ mco_size_t* backup_list_size,
/*IN*/ mco_backup_info_t** backup_list,
/*IN*/ char* err_buf,
/*IN-OUT*/ unsigned int * err_buf_sz)
参数
db_name | 数据库名称 |
file_name | 要列出的备份文件的名称 |
mco_size_t* backup_list_size | 指向的指针mco_size_t 变量,该变量将获取返回列表中的记录数 |
mco_backup_info_t** backup_list | 指向变量的指针,该变量将指向备份记录描述符数组。例程在内部为数组分配内存,并且需要将内存返回到池中mco_sys_free () API |
err_buf | 错误描述缓冲区 |
err_buf_sz | 的大小err_buf . 返回时,它包含写入缓冲区的字符数。如果err_buf_sz 例程返回null吗MCO_E_ILLEGAL_PARAM |
描述
在指定的备份文件中创建备份记录列表。该列表包括备份记录的名称、类型、标签等属性。(有关详细信息,请参阅增量备份和恢复页面。)
返回
MCO_S_OK | 成功返回列表 |
MCO_E_DISK_OPEN | 无法打开备份文件 |
MCO_E_ILLEGAL_PARAM | 错误消息缓冲区或文件名丢失 |
MCO_E_BACKUP | 备份文件错误 |