XNetworkingTcpQueuedReceivedBufferUsageStatistics
A estrutura de saída retornada ao consultar estatísticas de rede com XNetworkingQueryStatistics quando os valores TitleTcpQueuedReceivedBufferUsage, SystemTcpQueuedReceivedBufferUsage ou ToolsTcpQueuedReceivedBufferUsage de XNetworkingStatisticsType são especificados.Sintaxe
Membros
numBytesCurrentlyQueuedTipo: uint64_t O tamanho, em bytes, de todos os buffers do modo kernel alocados atualmente para armazenar cargas recebidas que ainda não foram lidas de seus soquetes TCP correspondentes. Os títulos podem reduzir o tamanho da fila chamando WSARecv ou funções semelhantes em seus soquetes TCP para consumir as alocações existentes e podem impedir que elas ocorram garantindo que operações de recebimento suficientes (e seus buffers) já tenham sido enviadas com antecedência. peakNumBytesEverQueued
Tipo: uint64_t O maior tamanho, em bytes, de todos os buffers do modo kernel que já foram alocados ao mesmo tempo para armazenar cargas recebidas que ainda não foram lidas de seus soquetes TCP correspondentes. totalNumBytesQueued
Tipo: uint64_t O número total de bytes em todos os buffers do modo kernel que já foram alocados para armazenar cargas recebidas que ainda não foram lidas de seus soquetes TCP correspondentes. numBytesDroppedForExceedingConfiguredMax
Tipo: uint64_t O número de bytes de carga TCP que chegaram, mas foram descartados porque excederiam o máximo permitido para a partição de memória (confira XNetworkingConfigurationSetting::MaxTitleTcpQueuedReceiveBufferSize, XNetworkingConfigurationSetting::MaxSystemTcpQueuedReceiveBufferSize ou XNetworkingConfigurationSetting::MaxToolsTcpQueuedReceiveBufferSize) se fossem combinados com o número de bytes já alocados (numBytesCurrentlyQueued). numBytesDroppedDueToAnyFailure
Tipo: uint64_t O número de bytes de carga TCP que chegaram, mas foram descartados porque a alocação do buffer de recebimento enfileirado falhou por qualquer motivo (inclui numBytesDroppedForExceedingConfiguredMax, bem como tentativas de alocação que estariam abaixo do máximo, mas não tinham memória realmente disponível suficiente na partição de memória no momento).
Requisitos
Cabeçalho: XNetworking.h Plataformas compatíveis: Windows, consoles da família XBOX One e consoles XBOX SeriesConfira também
XNetworkingXNetworkingQueryStatistics
XNetworkingStatisticsBuffer
