다음을 통해 공유


XGameProtocolRegisterForActivation

프로토콜 활성화에 대한 콜백을 등록합니다.

구문

STDAPI XGameProtocolRegisterForActivation(
    _In_opt_ XTaskQueueHandle queue,
    _In_opt_ void* context,
    _In_ XGameProtocolActivationCallback * callback,
    _Out_ XTaskQueueRegistrationToken* token
    ) noexcept;

매개 변수

queue _In_opt_
형식: XTaskQueueHandle

이벤트 콜백을 디스패치하는 작업 큐입니다.

context _In_opt_
형식: void*

이벤트 콜백에 전달한 컨텍스트입니다.

callback _In_
형식: XGameProtocolActivationCallback*

이벤트 콜백 함수입니다.

token _Out_
형식: XTaskQueueRegistrationToken*

등록을 나타내는 작업 큐의 토큰입니다. 토큰을 사용하여 프로토콜 활성화에 대한 콜백을 등록 해제합니다.

반환 값

형식: HRESULT

HRESULT 성공 또는 오류 코드입니다.
오류 코드 목록은 오류 코드를 참조하세요.

설명

참고 항목

이 함수는 시간에 민감한 스레드에서 호출하는 것이 안전하지 않습니다. 자세한 내용은 시간에 민감한 스레드를 참조하세요.

XGameProtocolRegisterForActivation 함수는 XGameProtocolActivationCallback을 인수로 사용합니다.

게임 초대 이벤트에 대한 콜백을 등록 해제하려면 XGameProtocolUnregisterForEvent를 호출합니다.

요구 사항

헤더: XGameProtocol.h

라이브러리: xgameruntime.lib

지원되는 플랫폼: Windows, Xbox One 패밀리 콘솔 및 Xbox Series 콘솔

참고 항목

XGameProtocol 회원