---
title: 查询属性信息
description: "- 查询属性相关信息。"
url: https://www.hikunpeng.com/document/detail/zh/kunpenghpcs/hpckit/devg/userg_hyperio_0056.html
sourcePath: /source/zh/kunpenghpcs/hpckit/devg/userg_hyperio_0056.html
indexId: 90ba3853374cad9823a9046c05306de6246a28ae21d86f75cef1caaae6a7eed358
---
# 查询属性信息

#### 函数定义

- 查询属性相关信息。
  nc_inq_att(int ncid, int varid, const char *name, nc_type *xtypep, size_t *lenp)

- 查询属性名称。
  nc_inq_attname(int ncid, int varid, int attnum, char *name)


#### 参数

| 参数名 | 描述 | 取值范围 | 输入/输出 |
| --- | --- | --- | --- |
| ncid | 文件ID | 非负整数 | 输入 |
| varid | 变量ID | 非负整数或\-1 | 输入 |
| attnum | 属性编号 | 非负整数 | 输入 |
| const \*name | 属性名称 | 非空，长度小于256字节 | 输入 |
| \*xtypep | 返回数据类型的指针 | 非空 | 输出 |
| \*lenp | 返回属性长度的指针 | 非空 | 输出 |
| \*name | 返回属性名称的指针 | 非空 | 输出 |


#### 返回值

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


#### 错误码

| 错误码 | 描述 |
| --- | --- |
| NC\_EBADID | 无效ncid |
| NC\_ENOTVAR | 无效variableid |
| NC\_ENOTATT | 无法找到attribute |
| NC\_ENOMEM | 内存不足 |


#### 注意

*xtypep、*lenp、*name参数在不需要获取数据时可以为空指针，需要获取数据时必须非空。
