XGameStreamingGetServerLocationName
获取流式处理服务器数据中心位置的名称。语法
参数
serverLocationNameSize _In_类型:size_t 要返回的数据中心位置名称的最大大小。 应通过调用 XGameStreamingGetServerLocationNameSize 检索
serverLocationNameSize。
serverLocationName _Out_writes_z_(serverLocationNameSize)类型:char* 托管流式处理 XBOX 服务器的数据中心所在的 Azure 区域的名称。
返回值
类型:HRESULT 如果成功,则返回 S_OK;否则返回错误代码。 潜在错误
有关错误代码列表,请参阅错误代码。
备注
在调用此函数之前,可以调用 XGameStreamingGetServerLocationNameSize 来获取服务器位置名称的大小,以便可以分配缓冲区。 如果游戏想要连接到托管在 Azure PlayFab 多人游戏服务器上的游戏服务器,并且想要与其游戏服务器实现最小延迟,则可以使用 Azure 区域。 当玩家使用主机流式处理从家用 XBOX 流式播放游戏时,可能会发生E_GAMESTREAMING_NO_DATACENTER 错误。如果尚未设置替代值,此错误也可能在 XBOX 开发者工具包上发生。
在 XBOX 开发者工具包上,可以在 Developer Home 的流式处理选项卡中设置测试期间应返回的 serverLocationName。
要求
标头: xgamestreaming.h 库: xgameruntime.lib 支持的平台: Windows、XBOX One 系列主机和 XBOX Series 主机另请参阅
XGameStreamingXGameStreamingGetServerLocationNameSize
