Compartir a través de


Función NetExtensionGetPacketGso (gso.h)

La función NetExtensionGetPacketGso recupera información de descarga de segmentación genérica (GSO) para un paquete.

Sintaxis

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

Parámetros

Extension

Puntero a una estructura de NET_EXTENSION que describe la información de extensión de GSO para esta cola de paquetes.

Index

Índice del anillo de paquetes del NET_PACKET de destino.

Valor devuelto

Devuelve un puntero a una estructura NET_PACKET_GSO que contiene la información de GSO de este paquete.

Comentarios

Normalmente, los controladores de cliente NIC consultan los desplazamientos de las extensiones de paquetes durante la creación de la cola de rutas de acceso de datos y, a continuación, los almacenan en su espacio de contexto de cola para que no tengan que consultarlos con demasiada frecuencia. Para obtener un ejemplo de esto, consulte Transmisión y recepción de colas. Los clientes pueden recuperar el desplazamiento de GSO del contexto de cola para pasar a NetExtensionGetPacketGso.

Esta función es una función contenedora alrededor de NetExtensionGetData.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 11
Servidor mínimo compatible Windows Server 2022
Versión mínima de UMDF 2,33
Encabezado gso.h (include netadaptercx.h)

Consulte también

Descarga de segmentación genérica (GSO)

Descriptores y extensiones de paquetes

Transmitir y recibir colas

NET_PACKET_GSO

NetExtensionGetData