XGameUI
XboxGameUI API 允许游戏在 XBOX One 主机上调出预定义的用户界面显示。这些预定义 UI 包括用户选择器、个人资料卡、游戏邀请等多种界面。函数
结构
| 结构 | 说明 |
|---|---|
| XGameUiWebAuthenticationResultData | 包含 Web 身份验证请求的响应。 |
| XGameUiTextEntryExtents | 描述虚拟键盘的相对定位。 |
| XGameUiTextEntryOptions | XGameUiTextEntryOpen 所使用的虚拟键盘的初始选项集。 |
| XGameUICallbackHandle | 与 XGameUi 回调调用关联的句柄。用于调用 Set*Response API。 |
| XGameUIPlayerPickerInfo | 用于封装开发者自定义玩家选择器 UI 所需用户信息的结构。 |
| XGameUIUICallbacks | 包含指向开发者定义的 UI 回调的指针的结构。 |
枚举
| 枚举 | 说明 |
|---|---|
| XGameUiMessageDialogButton | 枚举可自定义消息对话框中的按钮。 |
| XGameUiNotificationPositionHint | 描述当前游戏上显示的 Toast 通知的首选位置。 |
| XGameUiTextEntryChangeTypeFlags | 指示自上次调用 XGameUiTextEntryGetState 以来发生变化的标志。 |
| XGameUiTextEntryInputScope | 枚举文本输入中期望的信息类型。 |
| XGameUiTextEntryPositionHint | 关于虚拟键盘最佳位置的提示。 |
| XGameUiTextEntryVisibilityFlags | 指示虚拟键盘可见性状态的标志。 |
| XGameUiWebAuthenticationOptions | 枚举呈现 Web 身份验证流程的选项。 |
错误代码
XGameUI API 可能返回以下错误代码。有关完整列表,请参阅错误代码。| 代码 | 值 | 说明 |
|---|---|---|
| E_GAMEUI_TEXTENTRY_NOT_SHOWN | — | XGameUiTextEntryHandle 无效,很可能是因为需要先调用 XGameUiTextEntryOpen。 |
