次の方法で共有


XGameInviteRegisterForEvent

ゲームへの招待イベントのコールバックを登録します。

構文

HRESULT XGameInviteRegisterForEvent(  
         XTaskQueueHandle queue,  
         void* context,  
         XGameInviteEventCallback* callback,  
         XTaskQueueRegistrationToken* token  
)  

パラメーター

queue _In_opt_
型: XTaskQueueHandle

イベント コールバックをディスパッチするタスク キュー。

context _In_opt_
型: void*

イベント コールバック関数に渡すコンテキスト。

callback _In_
型: XGameInviteEventCallback*

イベント コールバック関数。

token _Out_
型: XTaskQueueRegistrationToken*

登録を表すタスク キューからのトークン。 このトークンを使用して、ゲームへの招待イベントのコールバックを登録解除します。

戻り値

型: HRESULT

HRESULT 成功またはエラー コード。
エラー コードの一覧については、「エラー コード」を参照してください。

解説

注意

この関数は、時間依存のスレッドで呼び出すのに安全ではありません。 詳細については、「時間依存のスレッド」を参照してください。

XGameInviteRegisterForEvent 関数は、引数として XGameInviteEventCallBack を使用します。

ゲームへの招待イベントのコールバックを登録解除するには、XGameInviteUnregisterForEvent を呼び出します。

この関数の呼び出しの例については、「XGameInviteEventCallback」トピックの「解説」セクションを参照してください。

要件

ヘッダー: XGameInvite.h

ライブラリ: xgameruntime.lib

サポートされているプラットフォーム: Windows、Xbox One ファミリー本体、Xbox Series 本体

関連項目

XGameInvite

XGameInviteEventCallBack

XGameInviteUnregisterForEvent