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

# XTaskQueueMonitorCallback

> XTaskQueueMonitorCallback

# XTaskQueueMonitorCallback

每當有工作提交以供執行時，由工作佇列叫用的回呼。

## 語法

```cpp theme={null}
void XTaskQueueMonitorCallback(  
         void* context,  
         XTaskQueueHandle queue,  
         XTaskQueuePort port  
)  
```

### 參數

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

傳遞給 [XTaskQueueRegisterMonitor](https://docs.xbox.com/zh-TW/reference/system/xtaskqueue/functions/xtaskqueueregistermonitor.md) 的內容指標。

*queue*   \_In\_\
類型：XTaskQueueHandle

工作提交至的工作佇列。

*port*   \_In\_\
類型：[XTaskQueuePort](https://docs.xbox.com/zh-TW/reference/system/xtaskqueue/enums/xtaskqueueport.md)

工作提交至的連接埠。

### 傳回值

類型：void

無。

## 備註

`XTaskQueueMonitorCallback` 代表要搭配 [XTaskQueueRegisterMonitor](https://docs.xbox.com/zh-TW/reference/system/xtaskqueue/functions/xtaskqueueregistermonitor.md) 函式使用的回呼。如果在工作佇列中註冊了 `XTaskQueueMonitorCallback` 回呼，則每當 [XTaskQueueSubmitCallback](https://docs.xbox.com/zh-TW/reference/system/xtaskqueue/functions/xtaskqueuesubmitcallback.md) 或 [XTaskQueueSubmitDelayedCallback](https://docs.xbox.com/zh-TW/reference/system/xtaskqueue/functions/xtaskqueuesubmitdelayedcallback.md) 將工作提交至工作佇列時，就會叫用此回呼。如需實作 `XTaskQueueMonitorCallback` 回呼的詳細資訊，請參閱[如何：使用事件控制手動佇列分派](https://docs.xbox.com/zh-TW/build/core-features/common/async/async-task-queue-design-howto/control-manual-queue-dispatching.md)。

## 需求

**標頭：** XTaskQueue.h

**程式庫：** xgameruntime.lib

**支援的平台：** Windows、XBOX One 系列主機和 XBOX Series 主機

## 另請參閱

[非同步程式設計模型](https://docs.xbox.com/zh-TW/build/core-features/common/async/async-programming-model.md)\
[非同步工作佇列設計](https://docs.xbox.com/zh-TW/build/core-features/common/async/async-task-queue-design.md)\
[XTaskQueue 程式庫概觀](https://docs.xbox.com/zh-TW/build/core-features/common/async/async-libraries/async-library-xtaskqueue.md)\
[XTaskQueue 成員](https://docs.xbox.com/zh-TW/reference/system/xtaskqueue/xtaskqueue_members.md)


## Related topics

- [XTaskQueueUnregisterMonitor](https://docs.xbox.com/zh-TW/reference/system/xtaskqueue/functions/xtaskqueueunregistermonitor.md)
- [XTaskQueueRegisterMonitor](https://docs.xbox.com/zh-TW/reference/system/xtaskqueue/functions/xtaskqueueregistermonitor.md)
- [XTaskQueueTerminatedCallback](https://docs.xbox.com/zh-TW/reference/system/xtaskqueue/functions/xtaskqueueterminatedcallback.md)
- [XTaskQueuePort](https://docs.xbox.com/zh-TW/reference/system/xtaskqueue/enums/xtaskqueueport.md)
- [XTaskQueueSubmitDelayedCallback](https://docs.xbox.com/zh-TW/reference/system/xtaskqueue/functions/xtaskqueuesubmitdelayedcallback.md)
