Compartir a través de


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 del NET_PACKETde destino.

Valor devuelto

Devuelve un puntero a la estructura que contiene la información de extensión de este paquete.

Observaciones

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 segmento de recepción (RSC), el controlador cliente llama a NetExtensionGetPacketRsc.

Requisitos

Requisito Valor
de la plataforma de destino de Universal
versión mínima de KMDF 1.29
versión mínima de UMDF 2.33
encabezado de extension.h (include netadaptercx.h)
irQL Cualquier nivel siempre que la memoria de destino sea residente