W_UPDATE_OFFLOAD_HANDLER función de devolución de llamada (ndischimney.h)

[La característica de descarga de chimenea TCP está en desuso y no se debe usar.]

La función MiniportUpdateOffload actualiza previamente los objetos de estado de chimenea TCP descargados.

Sintaxis

W_UPDATE_OFFLOAD_HANDLER WUpdateOffloadHandler;

void WUpdateOffloadHandler(
  [in] IN NDIS_HANDLE MiniportAdapterContext,
  [in] IN PNDIS_MINIPORT_OFFLOAD_BLOCK_LIST OffloadBlockList
)
{...}

Parámetros

[in] MiniportAdapterContext

Identificador de un área de contexto asignada por destino de descarga en la que el destino de descarga mantiene información de estado sobre esta instancia del adaptador. El destino de descarga proporcionó este identificador a NDIS cuando llamó NdisMSetMiniportAttributes de su Función MiniportInitializeEx .

[in] OffloadBlockList

Puntero a un NDIS_MINIPORT_OFFLOAD_BLOCK_LIST estructura, que puede ser la raíz de una lista vinculada de estas estructuras. Estas estructuras identifican los objetos de estado descargados que se están actualizando. Solo se actualizan las variables almacenadas en caché.

Valor devuelto

None

Observaciones

Solo se actualizan las variables almacenadas en caché.

La función MiniportUpdateOffload almacena el controlador MiniportAdapterContext y el puntero OffloadBlockList y, a continuación, devuelve. El destino de descarga siempre completa la operación de actualización de forma asincrónica mediante una llamada a . Función NdisMUpdateOffloadComplete . El puntero OffloadBlockList apunta a una estructura de NDIS_MINIPORT_OFFLOAD_BLOCK_LIST que puede ser una estructura independiente o la lista de bloques raíz en un árbol de estado de descarga que contiene varias estructuras de NDIS_MINIPORT_OFFLOAD_BLOCK_LIST. Estas listas de bloqueo, así como las estructuras de estado de descarga asociadas a ellas, son válidas hasta que el controlador de miniporte llama a . Función NdisMUpdateOffloadComplete .

Antes de que se devuelva la función MiniportUpdateOffload , el destino de descarga usa el árbol de estado de descarga pasado a la función MiniportUpdateOffload para actualizar el estado descargado:

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado ndischimney.h (incluya Ndischimney.h)
IRQL Cualquier nivel

Consulte también

MiniportInitializeEx

NDIS_MINIPORT_OFFLOAD_BLOCK_LIST

NdisMSetMiniportAttributes

NdisMUpdateOffloadComplete