다음을 통해 공유


NetExtensionGetPacketGso 함수(gso.h)

NetExtensionGetPacketGso 함수는 패킷에 대한 GSO(일반 구분 오프로드) 정보를 검색합니다.

구문

EXTERN_C_START NET_PACKET_GSO * NetExtensionGetPacketGso(
  NET_EXTENSION const *Extension,
  UINT32              Index
);

매개 변수

Extension

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

Index

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

반환 값

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

설명

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

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

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 11
지원되는 최소 서버 Windows Server 2022
최소 UMDF 버전 2.33
머리글 gso.h(netadaptercx.h 포함)

추가 정보

제네릭 구분 오프로드(GSO)

패킷 설명자 및 확장

큐 전송 및 받기

NET_PACKET_GSO

NetExtensionGetData