Condividi tramite


Funzione NetExtensionGetPacketGso (gso.h)

La funzione NetExtensionGetPacketGso recupera le informazioni gso (Generic Segmentation Offload) per un pacchetto.

Sintassi

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

Parametri

Extension

Puntatore a una struttura NET_EXTENSION che descrive le informazioni sull'estensione GSO per questa coda di pacchetti.

Index

Indice nell'anello di pacchetti per il NET_PACKET di destinazione.

Valore restituito

Restituisce un puntatore a una struttura NET_PACKET_GSO che contiene le informazioni GSO per questo pacchetto.

Commenti

I driver client della scheda di interfaccia di rete in genere eseguono query per le estensioni di pacchetti durante la creazione della coda di percorsi dati, quindi li archiviano nello spazio di contesto della coda in modo che non sia necessario eseguirne una query troppo spesso. Per un esempio, vedere Trasmettere e ricevere code. I client possono recuperare l'offset GSO dal contesto della coda per passare a NetExtensionGetPacketGso.

Questa funzione è una funzione wrapper intorno a NetExtensionGetData.

Requisiti

Requisito Valore
Client minimo supportato Windows 11
Server minimo supportato Windows Server 2022
Versione UMDF minima 2.33
Intestazione gso.h (include netadaptercx.h)

Vedi anche

Offload segmentazione generica (GSO)

Descrittori di pacchetti ed estensioni

Trasmettere e ricevere code

NET_PACKET_GSO

NetExtensionGetData