структура 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.
DUMMYUNIONNAME.TCP.Mss
Максимальный размер сегмента (MSS) для сегментов TCP.
DUMMYUNIONNAME.TCP.Reserved0
Зарезервировано для системного использования. Клиенты не должны считывать или записывать этот элемент.
DUMMYUNIONNAME.UDP
Структура, содержащая сведения о UDP GSO.
DUMMYUNIONNAME.UDP.Mss
MSS для сегментов UDP.
DUMMYUNIONNAME.UDP.Reserved0
Зарезервировано для системного использования. Клиенты не должны считывать или записывать этот элемент.
Комментарии
Клиентские драйверы могут получить эту структуру для пакета, вызвав NetExtensionGetPacketGso.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 11 |
Минимальная версия сервера | Windows Server 2022 |
Минимальная версия UMDF | 2.33 |
Верхняя часть | gsotypes.h (включая netadaptercx.h) |
См. также раздел
Разгрузка универсальной сегментации (GSO)