> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# XNetworkingTcpQueuedReceivedBufferUsageStatistics

> XNetworkingTcpQueuedReceivedBufferUsageStatistics

# XNetworkingTcpQueuedReceivedBufferUsageStatistics

A estrutura de saída retornada ao consultar estatísticas de rede com [XNetworkingQueryStatistics](/pt-BR/reference/networking/xnetworking/functions/xnetworkingquerystatistics) quando os valores TitleTcpQueuedReceivedBufferUsage, SystemTcpQueuedReceivedBufferUsage ou ToolsTcpQueuedReceivedBufferUsage de [XNetworkingStatisticsType](/pt-BR/reference/networking/xnetworking/enums/xnetworkingstatisticstype) são especificados.

## Sintaxe

```cpp theme={null}
typedef struct XNetworkingTcpQueuedReceivedBufferUsageStatistics {  
    uint64_t numBytesCurrentlyQueued;  
    uint64_t peakNumBytesEverQueued;  
    uint64_t totalNumBytesQueued;  
    uint64_t numBytesDroppedForExceedingConfiguredMax;  
    uint64_t numBytesDroppedDueToAnyFailure;  
} XNetworkingTcpQueuedReceivedBufferUsageStatistics  
```

### 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](https://learn.microsoft.com/windows/win32/api/winsock2/nf-winsock2-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](/pt-BR/reference/networking/xnetworking/enums/xnetworkingconfigurationsetting)::MaxTitleTcpQueuedReceiveBufferSize, [XNetworkingConfigurationSetting](/pt-BR/reference/networking/xnetworking/enums/xnetworkingconfigurationsetting)::MaxSystemTcpQueuedReceiveBufferSize ou [XNetworkingConfigurationSetting](/pt-BR/reference/networking/xnetworking/enums/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](/pt-BR/reference/networking/xnetworking/xnetworking_members)\
[XNetworkingQueryStatistics](/pt-BR/reference/networking/xnetworking/functions/xnetworkingquerystatistics)\
[XNetworkingStatisticsBuffer](/pt-BR/reference/networking/xnetworking/structs/xnetworkingstatisticsbuffer)


## Related topics

- [XNetworkingTcpQueuedReceivedBufferUsageStatistics](/reference/networking/xnetworking/structs/xnetworkingtcpqueuedreceivedbufferusagestatistics.md)
- [XNetworkingStatisticsBuffer](/reference/networking/xnetworking/structs/xnetworkingstatisticsbuffer.md)
- [XNetworkingStatisticsType](/reference/networking/xnetworking/enums/xnetworkingstatisticstype.md)
- [XNetworking](/reference/networking/xnetworking/xnetworking_members.md)
