---
title: BioCalcLocation
description: "计算对象位置接口。"
url: https://www.hikunpeng.com/document/detail/zh/boostsds/BoostIO/kunpengboostIO_008.html
sourcePath: /source/zh/boostsds/BoostIO/kunpengboostIO_008.html
indexId: c20223165561ec2e23d52b5b7628be2b023e6f8766900747749b2f6339c5bd7351
---
# BioCalcLocation

#### 函数定义

计算对象位置接口。


#### 实现方法

CResult BioCalcLocation(uint64_t tenantId, uint64_t objectId, ObjLocation *location)


#### 参数说明


**表1 参数说明**

| 参数名 | 数据类型 | 参数类型 | 描述 |
| --- | --- | --- | --- |
| tenantId | uint64\_t | 入参 | 租户ID。 |
| objectId | uint64\_t | 入参 | 对象ID。 |
| location | ObjLocation\* | 出参 | 对象位置，由两个uint64\_t组成，对使用者透明。 |


#### 返回值


**表2 返回值说明**

| 返回值 | 描述 |
| --- | --- |
| RET\_CACHE\_OK | 操作成功。 |
| RET\_CACHE\_NOT\_FOUND | Cache实例不存在。 |
| RET\_CACHE\_EPERM | 传入参数错误。 |
| RET\_CACHE\_NOT\_READY | BoostIO服务未就绪。 |
| RET\_CACHE\_NEED\_RETRY | 需要外部重试。 |
| RET\_CACHE\_PT\_FAULT | 分区错误，对象位置无法写入。 |
