> ## 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.

# PartyLocalEndpoint::GetEndpointStatistics

> Obtiene uno o varios valores de contador de estadísticas para los puntos de conexión de destino especificados.

Obtiene uno o varios valores de contador de estadísticas para los puntos de conexión de destino especificados.

## Sintaxis

```cpp theme={null}
PartyError GetEndpointStatistics(  
    uint32_t targetEndpointCount,  
    PartyEndpointArray targetEndpoints,  
    uint32_t statisticCount,  
    const PartyEndpointStatistic* statisticTypes,  
    uint64_t* statisticValues  
)  
```

### Parámetros

**`targetEndpointCount`**   uint32\_t

El número de puntos de conexión de destino en la matriz `targetEndpoints`. Puede ser 0 para recuperar las estadísticas de todos los puntos de conexión que se encuentran actualmente en la red, incluido este local.

**`targetEndpoints`**   [PartyEndpointArray](/services/playfab/multiplayer/networking/reference/typedefs)\
*matriz de entrada de tamaño `targetEndpointCount`*

La matriz de `targetEndpointCount` entradas de punteros a objetos PartyEndpoint de destino para los que se deben recuperar las estadísticas. Se omite cuando `targetEndpointCount` es cero.

**`statisticCount`**   uint32\_t

El número de estadísticas en la matriz de entrada `statisticTypes` y que se escribirán en la matriz de salida `statisticValues`. Debe ser al menos 1.

**`statisticTypes`**   [PartyEndpointStatistic\*](/services/playfab/multiplayer/networking/reference/enums/partyendpointstatistic)\
*matriz de entrada de tamaño `statisticCount`*

La matriz de entrada de `statisticCount` entradas de tipos PartyEndpointStatistic únicos que se van a recuperar.

**`statisticValues`**   uint64\_t\*\
*matriz de salida de tamaño `statisticCount`*

La matriz de salida de `statisticCount` entradas donde se deben escribir los valores de las estadísticas. Cada valor de estadística se escribirá en el mismo índice de entrada correspondiente al lugar donde aparece la PartyEndpointStatistic solicitada en la matriz de entrada `statisticTypes`.

### Valor devuelto

PartyError

`c_partyErrorSuccess` si la recuperación de las estadísticas del punto de conexión se realizó correctamente o un código de error en caso contrario. La forma legible del código de error se puede recuperar mediante [PartyManager::GetErrorMessage()](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_geterrormessage).

## Comentarios

Este método se usa para recuperar contadores de rendimiento, longitudes de cola, métricas de uso históricas u otra información estadística registrada entre este punto de conexión local y un punto de conexión de destino. <br /><br /> Como alternativa, se pueden proporcionar varios puntos de conexión de destino, o una matriz de cero entradas para recuperar las estadísticas de todos los puntos de conexión de destino que se encuentran actualmente en la red, incluido este local. Si se solicitan varios puntos de conexión de destino, los valores devueltos son las estadísticas combinadas de esos puntos de conexión. El método concreto usado para combinar las estadísticas de varios puntos de conexión en un único valor depende del tipo específico de PartyEndpointStatistic y se describe en él.   <br /><br /> Un tipo determinado de PartyEndpointStatistic puede aparecer en cualquier orden en la matriz `statisticTypes`, pero no debe especificarse más de una vez. Cada valor de estadística correspondiente se escribirá en la matriz `statisticValues` en el mismo orden.   <br /><br /> Los valores de estadísticas devueltos son siempre los más actuales disponibles. No hay garantía de que notifiquen el mismo valor de una llamada a GetEndpointStatistics() a la siguiente, aunque no haya habido llamadas intermedias a [PartyManager::StartProcessingStateChanges()](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_startprocessingstatechanges) o [PartyManager::FinishProcessingStateChanges()](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_finishprocessingstatechanges).

## Requisitos

**Encabezado:** Party.h

## Consulte también

[PartyLocalEndpoint](/services/playfab/multiplayer/networking/reference/classes/PartyLocalEndpoint/partylocalendpoint)\
[PartyEndpointStatistic](/services/playfab/multiplayer/networking/reference/enums/partyendpointstatistic)\
[PartyNetwork::GetNetworkStatistics](/services/playfab/multiplayer/networking/reference/classes/PartyNetwork/methods/partynetwork_getnetworkstatistics)


## Related topics

- [PartyEndpointStatistic](/es/services/playfab/multiplayer/networking/reference/enums/partyendpointstatistic.md)
- [PartyLocalEndpoint::SendMessage](/es/services/playfab/multiplayer/networking/reference/classes/PartyLocalEndpoint/methods/partylocalendpoint_sendmessage.md)
- [PartyNetworkStatistic](/es/services/playfab/multiplayer/networking/reference/enums/partynetworkstatistic.md)
- [PartyNetwork::GetNetworkStatistics](/es/services/playfab/multiplayer/networking/reference/classes/PartyNetwork/methods/partynetwork_getnetworkstatistics.md)
- [PartyDirectPeerConnectivityOptions](/es/services/playfab/multiplayer/networking/reference/enums/partydirectpeerconnectivityoptions.md)
