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
 以上版本号和编译时间以实际运行结果为准,上述结果仅供参考。
父主题: 基础函数