次の方法で共有


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 members