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

# XTaskQueue (API 콘텐츠)

> XTaskQueue

# XTaskQueue

XTaskQueue API

## 함수

| 함수 | 설명 |
| - | - |
| [XTaskQueueCallback](https://docs.xbox.com/ko/reference/system/xtaskqueue/functions/xtaskqueuecallback.md) | 작업 큐에 의해 호출되는 콜백입니다. |
| [XTaskQueueCloseHandle](https://docs.xbox.com/ko/reference/system/xtaskqueue/functions/xtaskqueueclosehandle.md) | 작업 큐를 닫습니다. |
| [XTaskQueueCreate](https://docs.xbox.com/ko/reference/system/xtaskqueue/functions/xtaskqueuecreate.md) | 호출을 큐에 넣고 디스패치하는 데 사용할 수 있는 작업 큐를 만듭니다. |
| [XTaskQueueCreateComposite](https://docs.xbox.com/ko/reference/system/xtaskqueue/functions/xtaskqueuecreatecomposite.md) | 다른 작업 큐의 포트로 구성된 작업 큐를 만듭니다. |
| [XTaskQueueDispatch](https://docs.xbox.com/ko/reference/system/xtaskqueue/functions/xtaskqueuedispatch.md) | 지정된 포트에 대한 작업 큐의 항목을 처리합니다. |
| [XTaskQueueDuplicateHandle](https://docs.xbox.com/ko/reference/system/xtaskqueue/functions/xtaskqueueduplicatehandle.md) | XTaskQueueHandle 개체를 복제합니다. |
| [XTaskQueueGetCurrentProcessTaskQueue](https://docs.xbox.com/ko/reference/system/xtaskqueue/functions/xtaskqueuegetcurrentprocesstaskqueue.md) | 프로세스 작업 큐에 대한 핸들을 가져오거나, 프로세스 작업 큐가 없는 경우 nullptr을 가져옵니다. |
| [XTaskQueueGetPort](https://docs.xbox.com/ko/reference/system/xtaskqueue/functions/xtaskqueuegetport.md) | 지정된 포트에 대한 작업 큐 포트 핸들을 반환합니다. |
| [XTaskQueueMonitorCallback](https://docs.xbox.com/ko/reference/system/xtaskqueue/functions/xtaskqueuemonitorcallback.md) | 작업이 실행을 위해 제출될 때마다 작업 큐에 의해 호출되는 콜백입니다. |
| [XTaskQueueRegisterMonitor](https://docs.xbox.com/ko/reference/system/xtaskqueue/functions/xtaskqueueregistermonitor.md) | 이 큐에 콜백이 제출될 때마다 호출될 콜백을 등록합니다. |
| [XTaskQueueRegisterWaiter](https://docs.xbox.com/ko/reference/system/xtaskqueue/functions/xtaskqueueregisterwaiter.md) | 작업 큐에 대기 핸들을 등록합니다. |
| [XTaskQueueSetCurrentProcessTaskQueue](https://docs.xbox.com/ko/reference/system/xtaskqueue/functions/xtaskqueuesetcurrentprocesstaskqueue.md) | 지정된 작업 큐를 프로세스 전체 작업 큐로 설정합니다. |
| [XTaskQueueSubmitCallback](https://docs.xbox.com/ko/reference/system/xtaskqueue/functions/xtaskqueuesubmitcallback.md) | 지정된 포트에 대한 큐에 콜백을 제출합니다. |
| [XTaskQueueSubmitDelayedCallback](https://docs.xbox.com/ko/reference/system/xtaskqueue/functions/xtaskqueuesubmitdelayedcallback.md) | 지정된 포트에 대한 큐에 콜백을 제출합니다. |
| [XTaskQueueTerminate](https://docs.xbox.com/ko/reference/system/xtaskqueue/functions/xtaskqueueterminate.md) | 보류 중인 모든 항목을 취소하고 새 항목이 큐에 추가되지 않도록 하여 작업 큐를 종료합니다. |
| [XTaskQueueTerminatedCallback](https://docs.xbox.com/ko/reference/system/xtaskqueue/functions/xtaskqueueterminatedcallback.md) | 작업 큐가 종료될 때 호출되는 콜백입니다. |
| [XTaskQueueUnregisterMonitor](https://docs.xbox.com/ko/reference/system/xtaskqueue/functions/xtaskqueueunregistermonitor.md) | 이전에 등록된 모니터 콜백의 등록을 해제합니다. |
| [XTaskQueueUnregisterWaiter](https://docs.xbox.com/ko/reference/system/xtaskqueue/functions/xtaskqueueunregisterwaiter.md) | 이전에 등록된 작업 큐 대기자의 등록을 해제합니다. |

## 구조체

| 구조체 | 설명 |
| - | - |
| [XTaskQueueRegistrationToken](https://docs.xbox.com/ko/reference/system/xtaskqueue/structs/xtaskqueueregistrationtoken.md) | 콜백을 등록할 때 반환되어 등록을 식별하는 토큰입니다. |

## 열거형

| 열거형 | 설명 |
| - | - |
| [XTaskQueueDispatchMode](https://docs.xbox.com/ko/reference/system/xtaskqueue/enums/xtaskqueuedispatchmode.md) | 작업 큐 콜백을 처리하는 방식을 설명합니다. |
| [XTaskQueuePort](https://docs.xbox.com/ko/reference/system/xtaskqueue/enums/xtaskqueueport.md) | 콜백을 디스패치하거나 제출할 작업 큐의 포트를 선언합니다. |

## 개념 문서

* [XTaskQueue 라이브러리 개요](https://docs.xbox.com/ko/build/core-features/common/async/async-libraries/async-library-xtaskqueue.md)

## 함께 보기

[시스템 API 참조](https://docs.xbox.com/ko/reference/system/gc-reference-system-toc.md)\
[비동기 프로그래밍 디자인 목표 및 개선 사항](https://docs.xbox.com/ko/build/core-features/common/async/async-whitepaper.md)\
[비동기 프로그래밍 모델](https://docs.xbox.com/ko/build/core-features/common/async/async-programming-model.md)\
[비동기 작업 큐 디자인](https://docs.xbox.com/ko/build/core-features/common/async/async-task-queue-design.md)


## Related topics

- [XTaskQueue 라이브러리 개요](https://docs.xbox.com/ko/build/core-features/common/async/async-libraries/async-library-xtaskqueue.md)
- [작업 큐 만들기 예제](https://docs.xbox.com/ko/build/core-features/common/async/async-libraries/async-library-xtaskqueue-example-create-task-queue.md)
- [작업 큐 디스패치 예제](https://docs.xbox.com/ko/build/core-features/common/async/async-libraries/async-library-xtaskqueue-example-dispatch-task-queue.md)
- [작업 큐 정리 예제](https://docs.xbox.com/ko/build/core-features/common/async/async-libraries/async-library-xtaskqueue-example-cleanup-task-queue.md)
- [비동기 작업 큐 설계](https://docs.xbox.com/ko/build/core-features/common/async/async-task-queue-design.md)
