> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# PFMultiplayerServerQosResult

> 每个区域的结果行。指针指向调用方提供的结果缓冲区内部，仅当该缓冲区保持有效且未被移动时才有效。

每个区域的结果行。指针指向调用方提供的结果缓冲区内部，仅当该缓冲区保持有效且未被移动时才有效。

## 语法

```cpp theme={null}
typedef struct PFMultiplayerServerQosResult {  
    const char* region;  
    uint32_t latencyMs;  
    uint32_t pingsAttempted;  
    uint32_t pingsSucceeded;  
    HRESULT errorCode;  
} PFMultiplayerServerQosResult;  
```

### 成员

**`region`**   const char\*<br />*is null-terminated*

ListQosServersForTitle 返回的 Azure 区域名称（例如“EastUs”、“FranceCentral”）。

**`latencyMs`**   uint32\_t

成功 ping 的平均往返延迟（以毫秒为单位）。当区域无法访问时（所有 ping 均超时或未通过验证）为 UINT32\_MAX。

**`pingsAttempted`**   uint32\_t

针对此区域尝试的 ping 总次数。

**`pingsSucceeded`**   uint32\_t

在 timeoutMs 内收到经过验证的回显的 ping 次数。

**`errorCode`**   HRESULT

如果该区域至少产生了一个经过验证的回复，则为 S\_OK。否则为描述原因（超时、DNS 失败、套接字错误）的 HRESULT。即使此值为失败代码，也会返回区域行；操作级别的 HRESULT 与此值无关。

## 要求

**头文件：** PFMultiplayerServerQoS.h

## 另请参阅

[PFMultiplayerServerQoS 成员](/zh-CN/services/playfab/api-references/c/pfmultiplayerserverqos/pfmultiplayerserverqos_members)


## Related topics

- [PFMultiplayerServerPingQosServersResult](/zh-CN/services/playfab/api-references/c/pfmultiplayerserverqos/structs/pfmultiplayerserverpingqosserversresult.md)
- [PFMultiplayerServerPingQosServersAsync](/zh-CN/services/playfab/api-references/c/pfmultiplayerserverqos/functions/pfmultiplayerserverpingqosserversasync.md)
- [PFMultiplayerServerQoS.h 函数和结构](/zh-CN/services/playfab/api-references/c/pfmultiplayerserverqos/pfmultiplayerserverqos_members.md)
- [PFMultiplayerServerPingQosServersGetResult](/zh-CN/services/playfab/api-references/c/pfmultiplayerserverqos/functions/pfmultiplayerserverpingqosserversgetresult.md)
- [PFMultiplayerServerListQosServersForTitleGetResult](/zh-CN/services/playfab/api-references/c/pfmultiplayerserver/functions/pfmultiplayerserverlistqosserversfortitlegetresult.md)
