---
title: CreateContext
description: "创建上下文。"
url: https://www.hiascend.com/document/detail/zh/canncommercial/latest/API/ascendtb/ascendtb_01_0120.html
sourcePath: /source/zh/canncommercial/900/API/ascendtb/ascendtb_01_0120.html
indexId: 2ddcae6c8c8bdc65e60bc3deb53863642fb1192bdb235eb1ad38db0a3c6390a964
---
# CreateContext

#### 功能说明

创建上下文。

在当前进程或线程中显式创建一个由用户管理Tiling内存的Context。


#### 定义

```
Status CreateContext(Context **context, const std::function<void*(size_t)>& alloc, const std::function<void(void*)>& dealloc);
```


#### 参数列表

| 参数名 | 输入/输出 | 说明 |
| --- | --- | --- |
| context | 输入 | 传入的context。 |
| alloc | 输入 | 传入的Tiling内存分配方法。 |
| dealloc | 输入 | 传入的Tiling内存释放方法。 |


#### 返回值说明

| 类型 | 输入/输出 | 说明 |
| --- | --- | --- |
| Status | 输出 | 状态值。如果设置成功，返回NO\_ERROR。如果失败，请参见ErrorType。 |
