查询属性信息
函数定义
参数
| 参数名 | 描述 | 取值范围 | 输入/输出 | 
|---|---|---|---|
| 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参数在不需要获取数据时可以为空指针,需要获取数据时必须非空。
父主题: 信息查询