Skip to main content

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

numBytesCurrentlyQueued
Tipo: 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 Series

Confira também

XNetworking
XNetworkingQueryStatistics
XNetworkingStatisticsBuffer
Last modified on October 6, 2026