struttura NDIS_UDP_SEGMENTATION_OFFLOAD_NET_BUFFER_LIST_INFO (ndis/n troppeso.h)
La struttura NDIS_UDP_SEGMENTATION_OFFLOAD_NET_BUFFER_LIST_INFO specifica le informazioni utilizzate per l'offload delle attività UDP Segmentation Offload (USO) dal trasporto TCP/IP a una scheda miniport. La struttura NDIS_UDP_SEGMENTATION_OFFLOAD_NET_BUFFER_LIST_INFO fa parte delle informazioni OOB NET_BUFFER_LIST .
Sintassi
typedef struct _NDIS_UDP_SEGMENTATION_OFFLOAD_NET_BUFFER_LIST_INFO {
union {
struct {
ULONG MSS : 20;
ULONG UdpHeaderOffset : 10;
ULONG Reserved : 1;
ULONG IPVersion : 1;
} Transmit;
PVOID Value;
};
} NDIS_UDP_SEGMENTATION_OFFLOAD_NET_BUFFER_LIST_INFO, *PNDIS_UDP_SEGMENTATION_OFFLOAD_NET_BUFFER_LIST_INFO;
Members
Transmit
Struttura che contiene singoli campi di bit per informazioni SULL'USO.
Transmit.MSS
Dimensione massima del segmento (MSS), in byte, per ogni segmento UDP. Il trasporto TCP/IP scrive questo valore prima di passare un pacchetto UDP di grandi dimensioni a un driver miniport per la segmentazione.
Transmit.UdpHeaderOffset
Offset, in byte, dell'intestazione UDP dall'inizio del pacchetto per i pacchetti UDP. I driver Miniport possono usare UdpHeaderOffset per determinare la posizione dell'intestazione UDP in modo che non sia necessario analizzare le intestazioni IP.
Transmit.Reserved
Riservato. I driver Miniport non devono leggere o scrivere in questo valore.
Transmit.IPVersion
Versione IP del pacchetto. Per i pacchetti IPv4, IPVersion è impostato su NDIS_UDP_SEGMENTATION_OFFLOAD_IPV4. Per i pacchetti IPv6, IPVersion è impostato su NDIS_UDP_SEGMENTATION_OFFLOAD_IPV6.
Value
Versione PVOID delle informazioni SULL'USO. I driver Miniport possono usare questo membro per accedere alle informazioni non elaborate anziché ai campi specifici.
Commenti
La struttura NDIS_UDP_SEGMENTATION_OFFLOAD_NET_BUFFER_LIST_INFO fa parte delle informazioni incluse in una struttura NET_BUFFER_LIST .
Per impostare e ottenere informazioni SULL'USO, usare l'indice UdpSegmentationOffloadInfo con la macro NET_BUFFER_LIST_INFO . NET_BUFFER_LIST_INFO restituisce un valore ULONG (non un puntatore a un valore ULONG).
Il trasporto TCP/IP aggiorna i membri MSS e UdpHeaderOffset della struttura NDIS_UDP_SEGMENTATION_OFFLOAD_NET_BUFFER_LIST_INFO prima di inviare un pacchetto di grandi dimensioni a un driver miniport.
Nota
Qualsiasi struttura NET_BUFFER_LIST che contiene informazioni SULL'USO contiene anche una singola struttura NET_BUFFER .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10, versione 1912 |
Intestazione | ndis/n troppeso.h (include ndis.h) |
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per