XNetworking

包含针对以下功能的方法:

  • 检索用于本地多人游戏的首选网络端口。
  • 从网络安全允许列表 (NSAL) 检索证书指纹列表。

函数

函数 说明
XNetworkingConnectivityHintChangedCallback 在更改连接提示结构时调用。
XNetworkingGetConnectivityHint 查询设备范围内有关当前网络连接级别、数据限制、接口类型和网络初始化状态的信息。
XNetworkingPreferredLocalUdpMultiplayerPortChangedCallback 在首选本地多人游戏端口发生更改时调用。
XNetworkingQueryConfigurationSetting 检索指定的网络配置设置的数值。
XNetworkingQueryPreferredLocalUdpMultiplayerPort 获取要用于多人游戏流量的首选本地 UDP 端口。
XNetworkingQueryPreferredLocalUdpMultiplayerPortAsync 获取要用于异步多人游戏流量的首选本地 UDP 端口。
XNetworkingQueryPreferredLocalUdpMultiplayerPortAsyncResult 从 QueryPreferredLocalUdpMultiplayerPortAsync 调用获取结果。
XNetworkingQuerySecurityInformationForUrlAsync 检索与在通用开发人员门户中为支持 Xbox Live 的游戏配置的 URL 相关的其他安全信息。
XNetworkingQuerySecurityInformationForUrlAsyncResult 从 XNetworkingQuerySecurityInformationForUrlAsync 函数获取结果。
XNetworkingQuerySecurityInformationForUrlAsyncResultSize 从 QueryThumbprintsForUrlAsync 调用获取结果缓冲区的大小。
XNetworkingQuerySecurityInformationForUrlUtf16Async 按照支持 Xbox Live 的游戏的通用开发者门户中的配置,检索与某一 URL 相关联的安全信息。
XNetworkingQuerySecurityInformationForUrlUtf16AsyncResult 从 XNetworkingQuerySecurityInformationForUrlUtf16Async 函数获取缓冲区结果。
XNetworkingQuerySecurityInformationForUrlUtf16AsyncResultSize 从 XNetworkingQuerySecurityInformationForUrlUtf16Async 函数获取结果缓冲区的大小。
XNetworkingQueryStatistics 将指定的网络统计信息检索到调用方提供的缓冲区中。
XNetworkingRegisterConnectivityHintChanged 针对设备范围内有关当前网络连接级别、数据限制、接口类型和网络初始化状态的信息的更改,注册游戏。
XNetworkingRegisterPreferredLocalUdpMultiplayerPortChanged 注册一个回调函数,该函数在首选本地 UDP 多人游戏端口发生更改时进行调用。
XNetworkingSetConfigurationSetting 将指定的网络配置设置修改为提供的数值。
XNetworkingUnregisterConnectivityHintChanged 取消注册已使用 XNetworkingRegisterConnectivityHintChanged 注册的回调函数。
XNetworkingUnregisterPreferredLocalUdpMultiplayerPortChanged 取消注册已使用 RegisterPreferredLocalUdpMultiplayerPortChanged 注册的回调函数。
XNetworkingVerifyServerCertificate 提供额外的证书链验证。

结构

结构 说明
XNetworkingConnectivityHint 定义网络的当前设备范围内状态,包括网络连接级别、数据限制、接口类型和网络初始化状态。
XNetworkingSecurityInformation 定义用来为某个特定的 URL 终结点配置 HTTP 堆栈的安全信息。
XNetworkingStatisticsBuffer 一个联合,用于声明缓冲区空间,用于在使用 XNetworkingQueryStatistics 查询网络统计信息时返回所有可能的输出结构类型。
XNetworkingTcpQueuedReceivedBufferUsageStatistics 指定了使用 XNetworkingQueryStatistics 和 TitleTcpQueuedReceivedBufferUsage、SystemTcpQueuedReceivedBufferUsage 或 ToolsTcpQueuedReceivedBufferUsage XNetworkingStatisticsType 值查询网络统计信息时返回的输出结构。
XNetworkingThumbprint 定义证书类型、指纹和指纹大小。

枚举

枚举 说明
XNetworkingConfigurationSetting 用于 XNetworkingSetConfigurationSetting 或 XNetworkingQueryConfigurationSetting 的设置类型。
XNetworkingConnectivityCostHint 定义设备的数据限制分类提示。
XNetworkingConnectivityLevelHint 定义设备的连接级别提示。
XNetworkingStatisticsType 用于 XNetworkingQueryStatistics 的统计信息类型。
XNetworkingThumbprintType 定义在游戏中使用的证书指纹的类型。