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

Sintaxis

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
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*
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().

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.

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.

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.

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() o PartyManager::FinishProcessingStateChanges().

Requisitos

Encabezado: Party.h

Consulte también

PartyLocalEndpoint
PartyEndpointStatistic
PartyNetwork::GetNetworkStatistics
Última modificación el 28 de agosto de 2026