Share via


NET_PACKET_GSO 구조체(gsotypes.h)

NET_PACKET_GSO 구조체에는 패킷에 대한 GSO(일반 구분 오프로드) 정보가 포함되어 있습니다.

구문

typedef struct _NET_PACKET_GSO {
  union {
    struct {
      UINT32 Mss : 20;
      UINT32 Reserved0 : 12;
    } TCP;
    struct {
      UINT32 Mss : 20;
      UINT32 Reserved0 : 12;
    } UDP;
  } DUMMYUNIONNAME;
} NET_PACKET_GSO;

멤버

DUMMYUNIONNAME

TCP 및 UDP 멤버를 포함하는 공용 구조체입니다.

DUMMYUNIONNAME.TCP

TCP GSO 정보를 보유하는 구조체입니다.

DUMMYUNIONNAME.TCP.Mss

TCP 세그먼트의 최대 세그먼트 크기(MSS)입니다.

DUMMYUNIONNAME.TCP.Reserved0

시스템에서 사용하도록 예약되었습니다. 클라이언트는 이 멤버를 읽거나 써서는 안 됩니다.

DUMMYUNIONNAME.UDP

UDP GSO 정보를 보유하는 구조체입니다.

DUMMYUNIONNAME.UDP.Mss

UDP 세그먼트에 대한 MSS입니다.

DUMMYUNIONNAME.UDP.Reserved0

시스템에서 사용하도록 예약되었습니다. 클라이언트는 이 멤버를 읽거나 써서는 안 됩니다.

설명

클라이언트 드라이버는 NetExtensionGetPacketGso를 호출하여 패킷에 대해 이 구조를 가져올 수 있습니다.

요구 사항

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

추가 정보

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

패킷 설명자 및 확장

NetExtensionGetPacketGso