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 참조
비동기식 프로그래밍 설계 목적 및 개선 사항
비동기 프로그래밍 모델
비동기 작업 큐 디자인