Sintaxe
Parâmetros
targetEndpointCount uint32_t
O número de pontos de extremidade de destino na matriz targetEndpoints. Pode ser 0 para recuperar as estatísticas de todos os pontos de extremidade presentes na rede no momento, incluindo este ponto de extremidade local.
targetEndpoints PartyEndpointArraymatriz de entrada de tamanho
targetEndpointCount
A matriz de targetEndpointCount entradas de ponteiros de objetos PartyEndpoint de destino para os quais as estatísticas devem ser recuperadas. Isso é ignorado quando targetEndpointCount é zero.
statisticCount uint32_t
O número de estatísticas na matriz de entrada statisticTypes e a serem gravadas na matriz de saída statisticValues. Deve ser pelo menos 1.
statisticTypes PartyEndpointStatistic*matriz de entrada de tamanho
statisticCount
A matriz de entrada de statisticCount entradas de tipos PartyEndpointStatistic exclusivos a serem recuperados.
statisticValues uint64_t*matriz de saída de tamanho
statisticCount
A matriz de saída de statisticCount entradas em que os valores estatísticos devem ser gravados. Cada valor estatístico será gravado no mesmo índice de entrada correspondente à posição em que o PartyEndpointStatistic solicitado aparece na matriz de entrada statisticTypes.
Valor retornado
PartyErrorc_partyErrorSuccess se a recuperação das estatísticas do ponto de extremidade tiver êxito ou um código de erro caso contrário. A forma legível do código de erro pode ser obtida por meio de PartyManager::GetErrorMessage().
Comentários
Este método é usado para recuperar contadores de desempenho, comprimentos de fila, métricas de uso histórico ou outras informações estatísticas registradas entre este ponto de extremidade local e um ponto de extremidade de destino.Como alternativa, é possível fornecer vários pontos de extremidade de destino ou uma matriz sem entradas para recuperar as estatísticas de todos os pontos de extremidade de destino presentes na rede no momento, incluindo este ponto de extremidade local. Se vários pontos de extremidade de destino forem solicitados, os valores retornados serão as estatísticas combinadas desses pontos de extremidade. O método específico usado para combinar as estatísticas de vários pontos de extremidade em um único valor depende do tipo PartyEndpointStatistic específico e é descrito por ele.
Um determinado tipo PartyEndpointStatistic pode aparecer em qualquer ordem na matriz
statisticTypes, mas não deve ser especificado mais de uma vez. Cada valor estatístico correspondente será gravado na matriz statisticValues na mesma ordem. Os valores estatísticos retornados são sempre os mais atuais disponíveis. Não há garantia de que eles relatarão o mesmo valor de uma chamada a GetEndpointStatistics() para a próxima, mesmo que não haja chamadas intermediárias a PartyManager::StartProcessingStateChanges() ou PartyManager::FinishProcessingStateChanges().
Requisitos
Cabeçalho: Party.hConfira também
PartyLocalEndpointPartyEndpointStatistic
PartyNetwork::GetNetworkStatistics
