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

# XNetworkingStatisticsType

> XNetworkingStatisticsType

# XNetworkingStatisticsType

Statistics types for use with [XNetworkingQueryStatistics](/reference/networking/xnetworking/functions/xnetworkingquerystatistics).

## Syntax

```cpp theme={null}
enum class XNetworkingStatisticsType  : uint32_t  
{  
    TitleTcpQueuedReceivedBufferUsage = 0,  
    SystemTcpQueuedReceivedBufferUsage = 1,  
    ToolsTcpQueuedReceivedBufferUsage = 2,  
}  
```

## Constants

| Constant                           | Buffer field written                                                                                                                                                            | Description                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| ---------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| TitleTcpQueuedReceivedBufferUsage  | tcpQueuedReceiveBufferUsage ([XNetworkingTcpQueuedReceivedBufferUsageStatistics](/reference/networking/xnetworking/structs/xnetworkingtcpqueuedreceivedbufferusagestatistics))  | Statistics on the amount of memory currently and ever used by TCP sockets created by title processes for temporarily queuing payloads that have been received when no available user-mode buffers have been submitted (via [WSARecv](https://learn.microsoft.com/windows/win32/api/winsock2/nf-winsock2-wsarecv), for example). Also reports the number of payload bytes that were dropped due to exceeding the previously configured maximum or other allocation failures. On PC, all statistics in the structure are always reported as 0. |
| SystemTcpQueuedReceivedBufferUsage | tcpQueuedReceiveBufferUsage  ([XNetworkingTcpQueuedReceivedBufferUsageStatistics](/reference/networking/xnetworking/structs/xnetworkingtcpqueuedreceivedbufferusagestatistics)) | Statistics on the amount of memory currently and ever used by TCP sockets created by the system for temporarily queuing payloads that have been received when no available socket buffers have been submitted. Also reports the number of payload bytes that were dropped due to exceeding the previously configured maximum or other allocation failures. On PC, all statistics in the structure are always reported as 0.                                                                                                                  |
| ToolsTcpQueuedReceivedBufferUsage  | tcpQueuedReceiveBufferUsage  ([XNetworkingTcpQueuedReceivedBufferUsageStatistics](/reference/networking/xnetworking/structs/xnetworkingtcpqueuedreceivedbufferusagestatistics)) | Statistics on the amount of memory currently and ever used by TCP sockets created by development tools for temporarily queuing payloads that have been received when no available socket buffers have been submitted. Also reports the number of payload bytes that were dropped due to exceeding the previously configured maximum or other allocation failures. On PC, all statistics in the structure are always reported as 0.                                                                                                           |

## Requirements

**Header:** XNetworking.h

**Supported Platforms**: Windows, XBOX One family consoles and XBOX Series consoles

## See also

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


## Related topics

- [XNetworkingQueryStatistics](/reference/networking/xnetworking/functions/xnetworkingquerystatistics.md)
- [XNetworkingStatisticsBuffer](/reference/networking/xnetworking/structs/xnetworkingstatisticsbuffer.md)
- [XNetworking](/reference/networking/xnetworking/xnetworking_members.md)
- [XNetworkingTcpQueuedReceivedBufferUsageStatistics](/reference/networking/xnetworking/structs/xnetworkingtcpqueuedreceivedbufferusagestatistics.md)
- [XNetworkingConfigurationSetting](/reference/networking/xnetworking/enums/xnetworkingconfigurationsetting.md)
