Función NetExtensionGetData (extension.h)
La función NetExtensionGetData recupera los datos de extensión de paquete de un paquete neto.
Sintaxis
void * NetExtensionGetData(
NET_EXTENSION const *Extension,
UINT32 Index
);
Parámetros
Extension
Puntero a una estructura de NET_EXTENSION que describe la información de extensión solicitada para esta cola de paquetes.
Index
Índice del anillo de paquetes para el NET_PACKET de destino.
Valor devuelto
Devuelve un puntero a la estructura que contiene la información de extensión de este paquete.
Comentarios
Los controladores de cliente no deben llamar directamente a esta función. En su lugar, deben llamar a la función contenedora adecuada para el tipo de extensión que obtienen:
- Para obtener información de descarga de suma de comprobación, el controlador cliente llama a NetExtensionGetPacketChecksum.
- Para obtener información de descarga de segmentación genérica (GSO), el controlador cliente llama a NetExtensionGetPacketLso.
- En el caso de la información de descarga de fusión de segmento de recepción (RSC), el controlador cliente llama a NetExtensionGetPacketRsc.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Universal |
Versión mínima de KMDF | 1.29 |
Versión mínima de UMDF | 2,33 |
Encabezado | extension.h (include netadaptercx.h) |
IRQL | Cualquier nivel siempre que la memoria de destino sea residente |