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 本体