mco_disk_info
返回有关磁盘管理器当前状态的信息。
此函数会将磁盘管理器当前状态的信息返回至 mco_disk_info_t
结构中。
MCO_RET mco_disk_info(
/*IN*/ mco_db_h db,
/*OUT*/ mco_disk_info_t* info
);
参数
db
mco_db_h
由 mco_db_connect()
建立的数据库句柄。
info
mco_disk_info_t*
用于接收磁盘管理器信息的 mco_disk_info_t
类型变量的地址。
返回
MCO_S_OK
磁盘信息已成功返回至信息中。
示例
/* 应用程序代码片段 */
const char * dbname = "SimpleDb";
int main(int argc, char* argv[])
{
mco_db_h db;
MCO_RET rc;
mco_device_t dev[4];
mco_db_params_t db_params;
mco_disk_info_t info;
...
rc = mco_db_open_dev( dbname, simple_get_dictionary(), dev, 4, &db_params );
if ( MCO_S_OK != rc )
{
rc = mco_db_connect( dbname, &db );
...
info = mco_disk_info( db, &info);
printf("\n\n\t Disk usage:\n");
printf("\t Data file %d Kb\n", info.data_file_size / 1000);
printf("\t Log file %d Kb\n", info.log_file_size / 1000);
printf("\t Used data %d Kb\n", info.used_database_size / 1000);
...
}
}
文件
头文件:
mco.h
源文件:
mcodisk.c
库:
libmcovtdsk.a
头文件:
mco.h
源文件:
mcovtmem.c
库:
libmcovtmem.a