XNetworkingTcpQueuedReceivedBufferUsageStatistics
Estructura de salida devuelta al consultar estadísticas de red con XNetworkingQueryStatistics cuando se especifican los valores TitleTcpQueuedReceivedBufferUsage, SystemTcpQueuedReceivedBufferUsage o ToolsTcpQueuedReceivedBufferUsage de XNetworkingStatisticsType.Sintaxis
Miembros
numBytesCurrentlyQueuedTipo: 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 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::MaxTitleTcpQueuedReceiveBufferSize, XNetworkingConfigurationSetting::MaxSystemTcpQueuedReceiveBufferSize o 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 SeriesConsulte también
XNetworkingXNetworkingQueryStatistics
XNetworkingStatisticsBuffer
