> ## 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

Estructura de salida devuelta al consultar estadísticas de red con [XNetworkingQueryStatistics](/reference/networking/xnetworking/functions/xnetworkingquerystatistics) cuando se especifican los valores TitleTcpQueuedReceivedBufferUsage, SystemTcpQueuedReceivedBufferUsage o ToolsTcpQueuedReceivedBufferUsage de [XNetworkingStatisticsType](/reference/networking/xnetworking/enums/xnetworkingstatisticstype).

## Sintaxis

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

### Miembros

*numBytesCurrentlyQueued*\
Tipo: uint64\_t

Tamaño, en bytes, de todos los búferes en modo kernel asignados actualmente para contener cargas recibidas que aún no se han leído de sus sockets TCP correspondientes. Los títulos pueden reducir el tamaño de la cola llamando a [WSARecv](https://learn.microsoft.com/windows/win32/api/winsock2/nf-winsock2-wsarecv) o a funciones similares en sus sockets TCP para consumir las asignaciones existentes, y pueden evitar que se produzcan asegurándose de que se hayan enviado por adelantado suficientes operaciones de recepción (y sus búferes).

*peakNumBytesEverQueued*\
Tipo: uint64\_t

Tamaño más alto, en bytes, de todos los búferes en modo kernel que se hayan asignado alguna vez de forma simultánea para contener cargas recibidas que aún no se han leído de sus sockets TCP correspondientes.

*totalNumBytesQueued*\
Tipo: uint64\_t

Número total de bytes de todos los búferes en modo kernel que se hayan asignado alguna vez para contener cargas recibidas que aún no se han leído de sus sockets TCP correspondientes.

*numBytesDroppedForExceedingConfiguredMax*\
Tipo: uint64\_t

Número de bytes de carga TCP que habían llegado pero se descartaron porque habrían superado el máximo permitido para la partición de memoria (consulte [XNetworkingConfigurationSetting](/reference/networking/xnetworking/enums/xnetworkingconfigurationsetting)::MaxTitleTcpQueuedReceiveBufferSize, [XNetworkingConfigurationSetting](/reference/networking/xnetworking/enums/xnetworkingconfigurationsetting)::MaxSystemTcpQueuedReceiveBufferSize o [XNetworkingConfigurationSetting](/reference/networking/xnetworking/enums/xnetworkingconfigurationsetting)::MaxToolsTcpQueuedReceiveBufferSize) si se combinaran con el número de bytes ya asignados (*numBytesCurrentlyQueued*).

*numBytesDroppedDueToAnyFailure*\
Tipo: uint64\_t

Número de bytes de carga TCP que habían llegado pero se descartaron porque la asignación del búfer de recepción en cola falló por cualquier motivo (incluye *numBytesDroppedForExceedingConfiguredMax*, así como los intentos de asignación que estarían por debajo del máximo pero que no disponían de suficiente memoria realmente disponible en la partición de memoria en ese momento).

## Requisitos

**Encabezado:** XNetworking.h

**Plataformas compatibles**: Windows, consolas de la familia XBOX One y consolas XBOX Series

## Consulte también

[XNetworking](/reference/networking/xnetworking/xnetworking_members)\
[XNetworkingQueryStatistics](/reference/networking/xnetworking/functions/xnetworkingquerystatistics)\
[XNetworkingStatisticsBuffer](/reference/networking/xnetworking/structs/xnetworkingstatisticsbuffer)


## Related topics

- [XNetworkingStatisticsBuffer](/es/reference/networking/xnetworking/structs/xnetworkingstatisticsbuffer.md)
- [XNetworkingStatisticsType](/es/reference/networking/xnetworking/enums/xnetworkingstatisticstype.md)
- [XNetworking](/es/reference/networking/xnetworking/xnetworking_members.md)
- [XNetworkingConfigurationSetting](/es/reference/networking/xnetworking/enums/xnetworkingconfigurationsetting.md)
- [PartyLocalEndpoint::SendMessage](/es/services/playfab/multiplayer/networking/reference/classes/PartyLocalEndpoint/methods/partylocalendpoint_sendmessage.md)
