다음을 통해 공유


NetExtensionGetPacketChecksum 함수(checksum.h)

NetExtensionGetPacketChecksum 함수는 패킷에 대한 체크섬 정보를 검색합니다.

구문

EXTERN_C_START NET_PACKET_CHECKSUM * NetExtensionGetPacketChecksum(
  NET_EXTENSION const *Extension,
  UINT32              Index
);

매개 변수

Extension

이 패킷 큐에 대한 체크섬 확장 정보를 설명하는 NET_EXTENSION 구조체에 대한 포인터입니다.

Index

대상 NET_PACKET 대한 패킷 링의 인덱스입니다.

반환 값

이 패킷에 대한 체크섬 정보를 포함하는 NET_PACKET_CHECKSUM 구조체에 대한 포인터를 반환합니다.

설명

NIC 클라이언트 드라이버는 일반적으로 데이터 경로 큐를 만드는 동안 패킷 확장에 대한 오프셋을 쿼리한 다음, 너무 자주 쿼리할 필요가 없도록 큐 컨텍스트 공간에 저장합니다. 이에 대한 예제는 큐 전송 및 받기를 참조하세요. 클라이언트는 큐 컨텍스트에서 체크섬 오프셋을 검색하여 NetExtensionGetPacketChecksum에 전달할 수 있습니다.

이 함수는 NetExtensionGetData에 대한 래퍼 함수입니다.

요구 사항

요구 사항
대상 플랫폼 유니버설
최소 KMDF 버전 1.29
최소 UMDF 버전 2.33
머리글 checksum.h(netadaptercx.h 포함)
IRQL 대상 메모리가 상주하는 모든 수준

추가 정보

패킷 설명자 및 확장

NetExtensionGetData