> ## 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.

# XTaskQueuePort

> XTaskQueuePort

# XTaskQueuePort

コールバックのディスパッチまたは送信先となるタスク キューのポートを宣言します。

## 構文

```cpp theme={null}
enum class XTaskQueuePort  : uint32_t  
{  
    Work,  
    Completion  
}  
```

## 定数

| 定数 | 説明 |
| - | - |
| Work | タスク キューのワーク ポートです。 |
| Completion | タスク キューの完了ポートです。 |

## 解説

この列挙型は、コールバックの送信やポート ハンドルの取得などのアクションを実行する対象となるタスク キューのポートを識別します。タスク キューのワーク ポートと完了ポートは独立したディスパッチ モードを持つことができ、タスクはいずれのポートに対しても送信できます。例については、[コールバックの送信](https://docs.xbox.com/ja-jp/build/core-features/common/async/async-task-queue-design-howto/submitting-callbacks.md) を参照してください。

## 要件

**ヘッダー:** XTaskQueue.h

**サポートされているプラットフォーム:** Windows、XBOX One ファミリ本体、XBOX Series 本体

## 関連項目

[XTaskQueueDispatch](https://docs.xbox.com/ja-jp/reference/system/xtaskqueue/functions/xtaskqueuedispatch.md)\
[XTaskQueueGetPort](https://docs.xbox.com/ja-jp/reference/system/xtaskqueue/functions/xtaskqueuegetport.md)\
[XTaskQueueMonitorCallback](https://docs.xbox.com/ja-jp/reference/system/xtaskqueue/functions/xtaskqueuemonitorcallback.md)\
[XTaskQueueRegisterWaiter](https://docs.xbox.com/ja-jp/reference/system/xtaskqueue/functions/xtaskqueueregisterwaiter.md)\
[XTaskQueueSubmitCallback](https://docs.xbox.com/ja-jp/reference/system/xtaskqueue/functions/xtaskqueuesubmitcallback.md)\
[XTaskQueueSubmitDelayedCallback](https://docs.xbox.com/ja-jp/reference/system/xtaskqueue/functions/xtaskqueuesubmitdelayedcallback.md)\
[XTaskQueue members](https://docs.xbox.com/ja-jp/reference/system/xtaskqueue/xtaskqueue_members.md)\
[非同期プログラミング モデル](https://docs.xbox.com/ja-jp/build/core-features/common/async/async-programming-model.md)\
[非同期タスク キューの設計](https://docs.xbox.com/ja-jp/build/core-features/common/async/async-task-queue-design.md)


## Related topics

- [XTaskQueueGetPort](https://docs.xbox.com/ja-jp/reference/system/xtaskqueue/functions/xtaskqueuegetport.md)
- [XTaskQueueMonitorCallback](https://docs.xbox.com/ja-jp/reference/system/xtaskqueue/functions/xtaskqueuemonitorcallback.md)
- [XTaskQueueDispatch](https://docs.xbox.com/ja-jp/reference/system/xtaskqueue/functions/xtaskqueuedispatch.md)
- [XTaskQueueSubmitCallback](https://docs.xbox.com/ja-jp/reference/system/xtaskqueue/functions/xtaskqueuesubmitcallback.md)
- [XTaskQueue (API の内容)](https://docs.xbox.com/ja-jp/reference/system/xtaskqueue/xtaskqueue_members.md)
