---
title: 函数：get_overflow_status
description: "| C函数原型 | aclError aclrtGetOverflowStatus(void \*outputAddr, size\_t outputSize, aclrtStream stream) |"
url: https://www.hiascend.com/document/detail/zh/Atlas200IDKA2DeveloperKit/latest/Application%20Development%20Guide/aadgp/aclpythondevg_01_0072.html
sourcePath: /source/zh/Atlas200IDKA2DeveloperKit/23.0.RC2/Application Development Guide/aadgp/aclpythondevg_01_0072.html
indexId: 8d10185d01085f0785da09a828720292b0e3081ecd1e64166cc5dea03838c40c108
---
# 函数：get_overflow_status

| C函数原型 | aclError aclrtGetOverflowStatus(void \*outputAddr, size\_t outputSize, aclrtStream stream) |
| --- | --- |
| Python函数 | ret = acl.rt.get\_overflow\_status(outputAddr, outputSize, stream) |
| 函数功能 | 获取当前Context下所有Stream上任务的溢出状态，并将状态值拷贝到用户申请的Device内存中。异步接口。 |
| 输入说明 | outputAddr：int，用户申请的Device内存，需通过acl.rt.malloc接口申请。如果需要在Host侧查看数据，可调用acl.rt.memcpy或acl.rt.memcpy\_async接口，将Device侧的数据传输到Host侧。 outputSize：int，需申请的Device内存大小，单位Byte，固定大小为64Byte。 stream：int，指定Stream的指针地址，用于下发溢出状态查询任务。 |
| 返回值说明 | ret：int，错误码。 返回0表示成功。 返回其它值表示失败。 |
| 约束说明 | 本接口是异步接口，在调用之后，需调用acl.rt.synchronize\_stream接口阻塞应用程序运行，直到指定Stream中的溢出状态查询任务已完成。 |
