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

Structure de sortie renvoyée lors de l'interrogation des statistiques réseau avec [XNetworkingQueryStatistics](/fr/reference/networking/xnetworking/functions/xnetworkingquerystatistics) lorsque les valeurs TitleTcpQueuedReceivedBufferUsage, SystemTcpQueuedReceivedBufferUsage ou ToolsTcpQueuedReceivedBufferUsage de [XNetworkingStatisticsType](/fr/reference/networking/xnetworking/enums/xnetworkingstatisticstype) sont spécifiées.

## Syntaxe

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

### Membres

*numBytesCurrentlyQueued*\
Type : uint64\_t

Taille, en octets, de toutes les mémoires tampons en mode noyau actuellement allouées pour contenir les charges utiles reçues qui n'ont pas encore été lues depuis leurs sockets TCP correspondants. Les titres peuvent réduire la taille de la file d'attente en appelant [WSARecv](https://learn.microsoft.com/windows/win32/api/winsock2/nf-winsock2-wsarecv) ou des fonctions similaires sur leurs sockets TCP afin de consommer les allocations existantes, et peuvent empêcher ces allocations en s'assurant que suffisamment d'opérations de réception (et leurs mémoires tampons) ont déjà été soumises à l'avance.

*peakNumBytesEverQueued*\
Type : uint64\_t

Taille la plus élevée, en octets, de toutes les mémoires tampons en mode noyau jamais allouées simultanément pour contenir les charges utiles reçues qui n'ont pas encore été lues depuis leurs sockets TCP correspondants.

*totalNumBytesQueued*\
Type : uint64\_t

Nombre total d'octets dans toutes les mémoires tampons en mode noyau jamais allouées pour contenir les charges utiles reçues qui n'ont pas encore été lues depuis leurs sockets TCP correspondants.

*numBytesDroppedForExceedingConfiguredMax*\
Type : uint64\_t

Nombre d'octets de charge utile TCP arrivés mais ignorés, car, combinés au nombre d'octets déjà alloués (*numBytesCurrentlyQueued*), ils auraient dépassé le maximum autorisé pour la partition de mémoire (consultez [XNetworkingConfigurationSetting](/fr/reference/networking/xnetworking/enums/xnetworkingconfigurationsetting)::MaxTitleTcpQueuedReceiveBufferSize, [XNetworkingConfigurationSetting](/fr/reference/networking/xnetworking/enums/xnetworkingconfigurationsetting)::MaxSystemTcpQueuedReceiveBufferSize ou [XNetworkingConfigurationSetting](/fr/reference/networking/xnetworking/enums/xnetworkingconfigurationsetting)::MaxToolsTcpQueuedReceiveBufferSize).

*numBytesDroppedDueToAnyFailure*\
Type : uint64\_t

Nombre d'octets de charge utile TCP arrivés mais ignorés, car l'allocation de la mémoire tampon de réception en file d'attente a échoué pour une raison quelconque (inclut *numBytesDroppedForExceedingConfiguredMax*, ainsi que les tentatives d'allocation qui seraient restées sous le maximum mais pour lesquelles la mémoire réellement disponible dans la partition de mémoire était insuffisante à ce moment-là).

## Configuration requise

**En-tête :** XNetworking.h

**Plateformes prises en charge** : Windows, consoles de la famille XBOX One et consoles XBOX Series

## Voir aussi

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


## Related topics

- [XNetworkingTcpQueuedReceivedBufferUsageStatistics](/reference/networking/xnetworking/structs/xnetworkingtcpqueuedreceivedbufferusagestatistics.md)
- [XNetworkingStatisticsBuffer](/reference/networking/xnetworking/structs/xnetworkingstatisticsbuffer.md)
