---
title: 定义变量存储方式
description: "nc_def_var_chunking(int ncid, int varid, int storage, const size *chunksizesp)"
url: https://www.hikunpeng.com/document/detail/zh/kunpenghpcs/hpckit/devg/userg_hyperio_0049.html
sourcePath: /source/zh/kunpenghpcs/hpckit/devg/userg_hyperio_0049.html
indexId: 8c67572402f9ca822d482f55b0c666c9383945fe0feac598fda4a1b240f8c8a858
---
# 定义变量存储方式

#### 函数定义

nc_def_var_chunking(int ncid, int varid, int storage, const size *chunksizesp)


#### 参数

| 参数名 | 描述 | 取值范围 | 输入/输出 |
| --- | --- | --- | --- |
| ncid | 文件ID | 非负整数 | 输入 |
| varid | 变量ID | 非负整数 | 输入 |
| storage | 存储方式 | [0,4] | 输入 |
| chunksizesp | 指向块规模数组的指针 | 非空 | 输入 |


#### 返回值

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


#### 错误码

| 错误码 | 描述 |
| --- | --- |
| NC\_EBADID | 无效ncid |
| NC\_ENOTVAR | 无效变量ID |
| NC\_EINVAL | 无效参数 |


#### 注意

中间件暂时没有存储方式的配置，函数未完成功能上的支持。
