Skip to main content

XNetworkingTcpQueuedReceivedBufferUsageStatistics

XNetworkingQueryStatistics로 네트워킹 통계를 쿼리하고 TitleTcpQueuedReceivedBufferUsage, SystemTcpQueuedReceivedBufferUsage 또는 ToolsTcpQueuedReceivedBufferUsage XNetworkingStatisticsType 값을 지정할 때 반환되는 출력 구조체입니다.

구문

멤버

numBytesCurrentlyQueued
형식: uint64_t
해당하는 TCP 소켓에서 아직 읽지 않은 수신된 페이로드를 저장하기 위해 현재 할당된 모든 커널 모드 버퍼의 크기(바이트 단위)입니다. 타이틀은 TCP 소켓에서 WSARecv 또는 유사한 함수를 호출하여 기존 할당을 소비함으로써 큐 크기를 줄일 수 있으며, 충분한 수신 작업(및 해당 버퍼)이 미리 제출되도록 보장하여 큐 발생을 방지할 수 있습니다. peakNumBytesEverQueued
형식: uint64_t
해당하는 TCP 소켓에서 아직 읽지 않은 수신된 페이로드를 저장하기 위해 한 번에 할당된 적이 있는 모든 커널 모드 버퍼의 최대 크기(바이트 단위)입니다. totalNumBytesQueued
형식: uint64_t
해당하는 TCP 소켓에서 아직 읽지 않은 수신된 페이로드를 저장하기 위해 지금까지 할당된 모든 커널 모드 버퍼의 총 바이트 수입니다. numBytesDroppedForExceedingConfiguredMax
형식: uint64_t
도착했지만 이미 할당된 바이트 수(numBytesCurrentlyQueued)와 합쳐졌을 때 메모리 파티션에 허용된 최댓값(XNetworkingConfigurationSetting::MaxTitleTcpQueuedReceiveBufferSize, XNetworkingConfigurationSetting::MaxSystemTcpQueuedReceiveBufferSize 또는 XNetworkingConfigurationSetting::MaxToolsTcpQueuedReceiveBufferSize 참조)을 초과했기 때문에 삭제된 TCP 페이로드 바이트 수입니다. numBytesDroppedDueToAnyFailure
형식: uint64_t
도착했지만 어떤 이유로든 큐잉된 수신 버퍼 할당이 실패하여 삭제된 TCP 페이로드 바이트 수입니다(numBytesDroppedForExceedingConfiguredMax를 포함하며, 최댓값 미만이지만 당시 메모리 파티션에서 실제 사용 가능한 메모리가 부족했던 할당 시도도 포함).

요구 사항

헤더: XNetworking.h 지원 플랫폼: Windows, XBOX One 제품군 콘솔 및 XBOX Series 콘솔

함께 보기

XNetworking
XNetworkingQueryStatistics
XNetworkingStatisticsBuffer
마지막 수정일 2026년 8월 24일