Función NetExtensionGetData (extension.h)

La función NetExtensionGetData recupera datos de extensión de paquete para 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 del 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 reciben:

  • 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 segmentos 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
Encabezado extension.h (include netadaptercx.h)
IRQL Cualquier nivel siempre que la memoria de destino sea residente.