Skip to main content

XTaskQueueRegisterMonitor

이 큐에 콜백이 제출될 때마다 호출될 콜백을 등록합니다.

구문

매개 변수

queue   _In_
형식: XTaskQueueHandle
제출 콜백을 등록할 큐입니다. callbackContext   _In_opt_
형식: void*
제출 콜백에 전달할 선택적 컨텍스트 포인터입니다. callback   _In_
형식: XTaskQueueMonitorCallback*
새 콜백이 큐에 제출될 때 호출될 콜백입니다. token   _Out_
형식: XTaskQueueRegistrationToken*
콜백을 제거하려면 XTaskQueueUnregisterMonitor를 호출할 때 사용하는 토큰입니다.

반환 값

형식: HRESULT HRESULT 성공 또는 오류 코드입니다.

설명

이 함수는 시간에 민감한 스레드에서 호출하기에 안전하지 않습니다. 자세한 내용은 시간에 민감한 스레드를 참조하세요.
다음 예제는 작업 큐가 디스패치할 항목이 있을 때 조건 변수에 신호를 보내는 데 어떻게 사용될 수 있는지 보여 줍니다. 애플리케이션은 이를 사용하여 작업 큐에 사용하는 스레드를 애플리케이션의 다른 작업과 공유할 수 있습니다.
SubmitCallbackXTaskQueueSubmitCallback 함수에 대한 코드 예제에서 정의된 도우미 함수입니다.

요구 사항

헤더: XTaskQueue.h 라이브러리: xgameruntime.lib 지원 플랫폼: Windows, XBOX One 제품군 콘솔 및 XBOX Series 콘솔

개념 문서

함께 보기

XTaskQueue 멤버
비동기 프로그래밍 모델
비동기 작업 큐 디자인
마지막 수정일 2026년 8월 24일