Skip to main content

XNetworkingTcpQueuedReceivedBufferUsageStatistics

La structure de sortie retournée lors de l’interrogation des statistiques réseau avec XNetworkingQueryStatistics lorsque les valeurs TitleTcpQueuedReceivedBufferUsage, SystemTcpQueuedReceivedBufferUsage ou ToolsTcpQueuedReceivedBufferUsage de XNetworkingStatisticsType sont spécifiées.

Syntaxe

Membres

numBytesCurrentlyQueued
Type : uint64_t
La 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 à partir de leurs sockets TCP correspondants. Les titres peuvent réduire la taille de la file d’attente en appelant 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
La taille la plus élevée, en octets, de toutes les mémoires tampons en mode noyau ayant jamais été allouées simultanément pour contenir les charges utiles reçues qui n’ont pas encore été lues à partir de leurs sockets TCP correspondants. totalNumBytesQueued
Type : uint64_t
Le nombre total d’octets de toutes les mémoires tampons en mode noyau ayant jamais été allouées pour contenir les charges utiles reçues qui n’ont pas encore été lues à partir de leurs sockets TCP correspondants. numBytesDroppedForExceedingConfiguredMax
Type : uint64_t
Le nombre d’octets de charge utile TCP qui sont arrivés, mais qui ont été ignorés parce qu’ils auraient dépassé le maximum autorisé pour la partition de mémoire (consultez XNetworkingConfigurationSetting::MaxTitleTcpQueuedReceiveBufferSize, XNetworkingConfigurationSetting::MaxSystemTcpQueuedReceiveBufferSize ou XNetworkingConfigurationSetting::MaxToolsTcpQueuedReceiveBufferSize) s’ils avaient été ajoutés au nombre d’octets déjà alloués (numBytesCurrentlyQueued). numBytesDroppedDueToAnyFailure
Type : uint64_t
Le nombre d’octets de charge utile TCP qui sont arrivés, mais qui ont été ignorés parce que 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
XNetworkingQueryStatistics
XNetworkingStatisticsBuffer
Last modified on October 6, 2026