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

# XNetworkingQueryStatistics

> XNetworkingQueryStatistics

# XNetworkingQueryStatistics

Récupère les statistiques réseau spécifiées dans une mémoire tampon fournie par l'appelant.

## Syntaxe

```cpp theme={null}
HRESULT XNetworkingQueryStatistics(  
         XNetworkingStatisticsType statisticsType,  
         XNetworkingStatisticsBuffer* statisticsBuffer
)  
```

### Paramètres

*statisticsType*   \_In\_\
Type : [XNetworkingStatisticsType](/fr-CA/reference/networking/xnetworking/enums/xnetworkingstatisticstype)

Valeur énumérée identifiant les statistiques précises à récupérer.

*statisticsBuffer*    \_Out\_\
Type : [XNetworkingStatisticsBuffer](/fr-CA/reference/networking/xnetworking/structs/xnetworkingstatisticsbuffer)

Pointeur vers une structure fournie par l'appelant dans laquelle les statistiques demandées seront écrites. Le champ de sous-structure exact de l'union de mémoire tampon qui est écrit dépend du type de statistiques demandé.

### Valeur de retour

Type : HRESULT

S\_OK si la récupération des statistiques a réussi. E\_NOTIMPL si la récupération du type de statistiques spécifié n'est pas prise en charge sur la plateforme actuelle. E\_INVALIDARG si le type de statistiques spécifié n'est pas reconnu par le Gaming Runtime.

## Remarques

Cette fonction récupère un instantané des statistiques réseau spécifiées dans la mémoire tampon fournie par l'appelant. Notez que, pour la plupart des statistiques, rien ne garantit que la même valeur sera signalée d'un appel à l'autre de cette fonction.

Seul le champ de sous-structure propre aux statistiques dans l'union de mémoire tampon de sortie sera écrit. Toute mémoire supplémentaire de la mémoire tampon de sortie de l'appelant qui est définie par l'union dans son ensemble, mais qui se trouve au-delà de la fin de la sous-structure, n'est aucunement modifiée par cette fonction.

## Configuration requise

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

**Bibliothèque :** xgameruntime.lib

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

## Voir aussi

[XNetworking](/fr-CA/reference/networking/xnetworking/xnetworking_members)


## Related topics

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