XGameUiShowSendGameInviteUiCallback

XGameUiShowSendGameInviteAsync 回调的签名。

语法

void CALLBACK XGameUiShowSendGameInviteUiCallback(
    XGameUiCallbackHandle callbackHandle,
    XTaskQueueHandle queue,
    XUserHandle requestingUser,
    const char* sessionConfigurationId,
    const char* sessionTemplateName,
    const char* sessionId,
    const char* invitationText,
    const char* customActivationContext,
    void* context
);

参数

callbackHandle
类型:XGameUiCallbackHandle

此回调调用的句柄。

queue Type: XTaskQueueHandle

执行 UI 回调的任务队列的句柄。

requestingUser
类型:XUserHandle

调用 UI 的用户的句柄。

sessionConfigurationId
类型:const char*

指定一个字符串,它指示游戏的服务配置 ID。

sessionTemplateName
类型:const char*

指定一个字符串,它指示多人游戏会话模板的名称。

sessionId
类型:const char*

指定一个字符串,它指示要将人员邀请到的多人游戏会话的 ID。

invitationText
类型:const char*

指定一个字符串,它指示自定义邀请字符串 ID。 请参阅 XGameUiShowSendGameInviteAsync。

customActivationContext
类型:const char*

可在某一邀请的激活 URI 中供邀请人使用的自定义激活上下文。 请参阅 XGameUiShowSendGameInviteAsync。

context
类型:void*

指向开发提供的上下文的指针。

要求

页眉: XGameUi.h

支持的平台: 仅在 Steam Deck 上受支持

另请参阅

XGameUI
XGameUiSetUiCallbacks