函式
| 函式 | 說明 |
|---|---|
| PFMultiplayerServerPingQosServersAsync | 透過 PFMultiplayerServerListQosServersForTitleAsync 探索 QoS 信標,並透過 UDP/3075 對每個信標執行 Ping。彙總延遲並傳回排序後的清單。實際經過時間上限約為 ceil(regionCount / maxConcurrentRegions) * timeoutMs * pingsPerRegion,再加上 ListQosServersForTitle 呼叫的耗時。 |
| PFMultiplayerServerPingQosServersGetResult | 取得成功的 PFMultiplayerServerPingQosServersAsync 呼叫結果。 |
| PFMultiplayerServerPingQosServersGetResultSize | 取得儲存 PFMultiplayerServerPingQosServersAsync 呼叫結果所需的位元組大小。 |
結構
| 結構 | 說明 |
|---|---|
| PFMultiplayerServerPingQosServersOptions | 控制 QoS 區域 Ping 作業的選項。將 NULL 傳遞給 PFMultiplayerServerPingQosServersAsync 以使用下方記載的預設值。 |
| PFMultiplayerServerPingQosServersResult | PFMultiplayerServerPingQosServersAsync 的彙總結果。區域會依 latencyMs 遞增排序;無法連線的區域 (latencyMs == UINT32_MAX) 會出現在最後。 |
| PFMultiplayerServerQosResult | 每個區域的結果列。指標會指向呼叫端提供的結果緩衝區內部,且只有在該緩衝區保持有效且未移動時才有效。 |
