---
title: GetStreamId
description: "获取当前Task所在流的id。"
url: https://www.hiascend.com/document/detail/zh/CANNCommunityEdition/latest/maintenref/basicdataapi/atlasopapi_07_00676.html
sourcePath: /source/zh/CANNCommunityEdition/920beta1/maintenref/basicdataapi/atlasopapi_07_00676.html
indexId: 68a63939f2dc0f9835277ec9e4c44f6d6457f87dad47b22993534dac2152760189
---
# GetStreamId

#### 函数功能

获取当前Task所在流的id。


#### 函数原型

```
uint32_t GetStreamId() const
```


#### 参数说明

无


#### 返回值说明

返回当前Task所在流的id，默认值为0。

异常时，返回int32_max。


#### 约束说明

无


#### 调用示例

```
graphStatus Mc2GenTaskCallback(const gert::ExeResGenerationContext *context,
    std::vector<std::vector<uint8_t>> &tasks) {
  auto aicore_task = KernelLaunchInfo::LoadFromData(context, tasks.back());
  auto stream_id = aicore_task.GetStreamId();
}
```
