> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# XTaskQueueTerminatedCallback

> XTaskQueueTerminatedCallback

# XTaskQueueTerminatedCallback

终止任务队列时调用的回调。

## Syntax

```cpp theme={null}
void XTaskQueueTerminatedCallback(  
         void* context  
)  
```

### Parameters

*context*   \_In\_opt\_\
类型：void\*

可选。在 [XTaskQueueTerminate](/reference/system/xtaskqueue/functions/xtaskqueueterminate) 期间传递的上下文指针。

### Return value

类型：void

## Remarks

`XTaskQueueTerminatedCallback` 表示打算与 [XTaskQueueTerminate](/reference/system/xtaskqueue/functions/xtaskqueueterminate) 函数一起使用的回调。如果在调用 `XTaskQueueTerminate` 时指定了 `XTaskQueueTerminatedCallback` 回调，则在工作端口和完成端口都被标记为终止之后，但在释放端口和任务队列本身之前，任务队列会调用此回调。回调排队到任务队列的完成端口，即使任务队列当前未排队任何其他任务，也会被调度。

## Requirements

**头文件：** XTaskQueue.h

**库：** xgameruntime.lib

**受支持的平台：** Windows、XBOX One 系列主机和 XBOX Series 主机

## See also

[XTaskQueueMonitorCallback](/reference/system/xtaskqueue/functions/xtaskqueuemonitorcallback)\
[XTaskQueueTerminate](/reference/system/xtaskqueue/functions/xtaskqueueterminate)\
[XTaskQueue 成员](/reference/system/xtaskqueue/xtaskqueue_members)\
[异步编程模型](/build/core-features/common/async/async-programming-model)\
[异步任务队列设计](/build/core-features/common/async/async-task-queue-design)


## Related topics

- [XTaskQueueTerminate](/zh-CN/reference/system/xtaskqueue/functions/xtaskqueueterminate.md)
- [XTaskQueue](/zh-CN/reference/system/xtaskqueue/xtaskqueue_members.md)
- [XTaskQueueCallback](/zh-CN/reference/system/xtaskqueue/functions/xtaskqueuecallback.md)
- [XTaskQueueMonitorCallback](/zh-CN/reference/system/xtaskqueue/functions/xtaskqueuemonitorcallback.md)
- [XTaskQueueSubmitCallback](/zh-CN/reference/system/xtaskqueue/functions/xtaskqueuesubmitcallback.md)
