OID_TCP_RSC_STATISTICS

쿼리로 NDIS 및 지나치게 드라이버 또는 사용자 모드 애플리케이션은 OID_TCP_RSC_STATISTICS OID를 사용하여 미니포트 어댑터의 RSC(수신 세그먼트 병합) 통계를 가져옵니다.

RSC 서비스를 제공하는 NDIS 6.30 이상 미니포트 드라이버는 이 OID를 지원해야 합니다. 그렇지 않으면 이 OID는 선택 사항입니다.

설명

NDIS_OID_REQUEST 구조체의 InformationBuffer 멤버에는 NDIS_RSC_STATISTICS_INFO 구조체가 포함되어 있습니다.

미니포트 드라이버는 다음과 같이 NDIS_RSC_STATISTICS_INFO 구조체의 멤버에서 통계를 유지해야 합니다.

  • 드라이버는 패킷이 단일 SCU(병합 단위)에 추가될 때마다 CoalescedPkts 멤버의 병합된 패킷 수를 하나씩 증가시켜야 합니다.
  • 드라이버는 패킷이 SCU에 추가될 때마다 패킷의 TCP 페이로드 크기로 CoalescedOctets 멤버의 병합된 옥텟 수를 증가시켜야 합니다.
  • 드라이버는 SCU가 완료될 때마다 병합된 이벤트 수 CoalesceEvents 멤버 수를 하나씩 증가시켜야 합니다. 이러한 모든 SCU에는 0이 아닌 CoalescedSegCount 값이 있어야 합니다.
  • 드라이버는 IP 데이터그램 길이가 초과되는 것 이외의 예외가 발생할 때마다 중단 멤버의 중단 횟수를 하나씩 증가시켜야 합니다. 이 개수에는 하드웨어 리소스로 인해 패킷이 병합되지 않는 경우가 포함되어야 합니다.

요구 사항

Version

Windows 8 NDIS 6.30 이상 드라이버에 대해 지원됩니다.

헤더

Ntddndis.h(Ndis.h 포함)

추가 정보

NDIS_OID_REQUEST

NDIS_RSC_STATISTICS_INFO