다음을 통해 공유


XTaskQueue

XTaskQueue API

함수

함수 설명
XTaskQueueCallback 작업 큐에서 호출되는 콜백입니다.
XTaskQueueCloseHandle 작업 큐를 닫습니다.
XTaskQueueCreate 호출을 큐에 넣고 디스패치하기 위해 사용될 수 있는 작업 큐를 생성합니다.
XTaskQueueCreateComposite 다른 작업 큐의 포트로 구성된 작업 큐를 만듭니다.
XTaskQueueDispatch 지정된 포트에 대한 작업 큐에서 항목을 처리합니다.
XTaskQueueDuplicateHandle XTaskQueueHandle 개체를 복제합니다.
XTaskQueueGetCurrentProcessTaskQueue 프로세스 작업 큐에 대한 핸들을 가져오거나 프로세스 작업 큐가 없으면 nullptr을 가져옵니다.
XTaskQueueGetPort 지정된 포트에 대한 작업 큐 포트 핸들을 반환합니다.
XTaskQueueMonitorCallback 실행하도록 작업을 제출할 때마다 작업 큐에 의해 호출되는 콜백입니다.
XTaskQueueRegisterMonitor 콜백이 이 큐에 제출될 때마다 호출되는 콜백을 등록합니다.
XTaskQueueRegisterWaiter 작업 큐를 사용하여 대기 핸들을 등록합니다.
XTaskQueueSetCurrentProcessTaskQueue 제공된 작업 큐를 프로세스 전체 작업 큐로 설정합니다.
XTaskQueueSubmitCallback 지정된 포트의 큐에 콜백을 제출합니다.
XTaskQueueSubmitDelayedCallback 지정된 포트의 큐에 콜백을 제출합니다.
XTaskQueueTerminate 모든 보류 중인 항목을 취소하고 새로운 항목이 큐에 저장되지 않도록 방지함으로써 작업 큐를 종료합니다.
XTaskQueueTerminatedCallback 작업 큐가 종료될 때 호출되는 콜백입니다.
XTaskQueueUnregisterMonitor 이전에 등록된 모니터 콜백을 등록 취소합니다.
XTaskQueueUnregisterWaiter 이전에 등록된 작업 큐 대기자를 등록 해제합니다.

구조

구조 설명
XTaskQueueRegistrationToken 등록을 파악하기 위해 콜백을 등록할 때 반환된 토큰입니다.

열거형

열거형 설명
XTaskQueueDispatchMode 작업 큐 콜백이 처리되는 방법을 기술합니다.
XTaskQueuePort 콜백을 디스패치 또는 제출할 작업 큐의 포트를 선언합니다.

참고 항목

시스템 API 참조
비동기식 프로그래밍 설계 목적 및 개선 사항
비동기 프로그래밍 모델
비동기 작업 큐 디자인