Saltar al contenido principal
Detecta las balizas de QoS mediante PFMultiplayerServerListQosServersForTitleAsync y hace ping a cada una a través de UDP/3075. Agrega las latencias y devuelve la lista ordenada. La duración en tiempo real está limitada aproximadamente por ceil(regionCount / maxConcurrentRegions) * timeoutMs * pingsPerRegion más el costo de la llamada a ListQosServersForTitle.

Sintaxis

Parámetros

entityHandle PFEntityHandle Entidad de PlayFab autenticada. Es el mismo identificador que acepta PFMultiplayerServerListQosServersForTitleAsync. options PFMultiplayerServerPingQosServersOptions*
optional
Opcional. NULL significa que se aplican los valores predeterminados documentados en PFMultiplayerServerPingQosServersOptions. async XAsyncBlock*
Inout
XAsyncBlock para la operación asincrónica. Admite XAsyncCancel.

Valor devuelto

Tipo: HRESULT Código de resultado de esta operación de API.

Comentarios

Esta API está disponible en todas las plataformas. Una red en la que se agota el tiempo de espera de todas las regiones (por ejemplo, un firewall corporativo que bloquea UDP/3075) no se considera un modo de error: la operación se completa con S_OK y cada PFMultiplayerServerQosResult se marca como inaccesible para que los autores de la llamada puedan detectar y notificar esa condición. Cuando se complete la operación asincrónica, llame a PFMultiplayerServerPingQosServersGetResultSize y PFMultiplayerServerPingQosServersGetResult para obtener el resultado.

Requisitos

Encabezado: PFMultiplayerServerQoS.h

Consulte también

Miembros de PFMultiplayerServerQoS
Última modificación el 16 de octubre de 2026