---
title: GetProductVersion
description: "获取安装版本HMPP产品信息，包含软件名称、软件版本、产品版本、产品构建时间四个方面信息。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengboostkithistory/240RC1/accel/kunpengaccel_hmpp_06_0213.html
sourcePath: /source/zh/kunpengboostkithistory/240RC1/accel/kunpengaccel_hmpp_06_0213.html
indexId: adac6f563f498499020ab9bca5ad5e77ddde64ba5c5dba7562ac861e4872ccaf77
---
# GetProductVersion

获取安装版本HMPP产品信息，包含软件名称、软件版本、产品版本、产品构建时间四个方面信息。

函数接口声明如下：

HmppResult HMPP_GetProductVersion(HmppProVersion *packageInfo);

#### 返回值

- 成功：返回HMPP_STS_NO_ERR。
- 失败：返回错误码。


#### 错误码

| 错误码 | 描述 |
| --- | --- |
| HMPP\_STS\_NULL\_PTR\_ERR | HmppProVersion指针为空指针。 |


#### 示例

```
void  HMPP_GetProductVersion_Example()
{
HmppProVersion versionGet;
HmppResult result = HMPP_GetProductVersion(&versionGet);
HmppProVersion *version = &versionGet;
if (result == HMPP_STS_NO_ERR) {
printf("Product Name: %s\n", version->productName);
printf("Product Version: %s\n", version->productVersion);
printf("Component Name: %s\n", version->componentName);
printf("Component Version: %s\n", version->componentVersion);
printf("Component AppendInfo: %s\n", version->componentAppendInfo);
printf("Software Name: %s\n", version->softwareName);
printf("Software Version: %s\n", version->softwareVersion);
}
}
```

运行结果：

```
Product Name: Kunpeng Boostkit
Product Version: 23.0.RC2
Component Name: BoostKit-hmpp
Component Version: 1.7.0
Component AppendInfo: gcc
Software Name: boostkit-hmpp
Software Version: 1.7.0
```

以上版本号和编译时间以实际运行结果为准，上述结果仅供参考。
