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 PartyEndpointArraymatriz 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
PartyErrorc_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.hConsulte también
PartyLocalEndpointPartyEndpointStatistic
PartyNetwork::GetNetworkStatistics
