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 |
최소 UMDF 버전 | 2.33 |
머리글 | gsotypes.h(netadaptercx.h 포함) |