编程接口指南

rsm_get_controller_attr

int rsm_get_controller_attr(rsmapi_controller_handle_t chdl, rsmapi_controller_attr_t *attr);

此函数可用于获取指定控制器句柄的属性。以下列出了此函数当前已定义的属性:

typedef struct {

     uint_t       attr_direct_access_sizes;

     uint_t       attr_atomic_sizes;

     size_t       attr_page_size;

     size_t       attr_max_export_segment_size;

     size_t       attr_tot_export_segment_size;

     ulong_t      attr_max_export_segments;

     size_t       attr_max_import_map_size;

     size_t       attr_tot_import_map_size;

     ulong_t      attr_max_import_segments;

 } rsmapi_controller_attr_t;

返回值:如果成功,则返回 0。否则返回错误值。

RSMERR_BAD_CTLR_HNDL

控制器句柄无效

RSMERR_BAD_ADDR

地址错误