Compartir a través de


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

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

NDIS llama a la función de ProtocolIndicateOffload Event de un controlador de protocolo o de un controlador intermedio para publicar una indicación iniciada por la llamada del controlador subyacente o de descarga al destino función NdisMOffloadEventIndicate.

Sintaxis

INDICATE_OFFLOAD_EVENT_HANDLER IndicateOffloadEventHandler;

void IndicateOffloadEventHandler(
  [in] IN NDIS_HANDLE ProtocolBindingContext,
  [in] IN PNDIS_PROTOCOL_OFFLOAD_BLOCK_LIST OffloadBlockList,
  [in] IN ULONG IndicationCode
)
{...}

Parámetros

[in] ProtocolBindingContext

Identificador de un área de contexto asignada por el controlador de protocolo. El controlador mantiene la información de contexto por enlace en este área de contexto. El controlador proporcionó este identificador a NDIS cuando el controlador llamó a la función NdisOpenAdapterEx.

[in] OffloadBlockList

Puntero a un estructura NDIS_PROTOCOL_OFFLOAD_BLOCK_LIST. Esta estructura identifica el objeto de estado descargado en el que se realiza la indicación. Tenga en cuenta que solo hay una estructura NDIS_MINIPORT_OFFLOAD_BLOCK_LIST. No hay una lista vinculada de estas estructuras.

El destino de descarga subyacente proporciona un puntero válido OffloadBlockList al realizar una indicación de NeighborReachabilityQuery. En este caso, el destino de descarga proporciona un estructura de NEIGHBOR_OFFLOAD_STATE_CONST, NEIGHBOR_OFFLOAD_STATE_CACHED estructura y NEIGHBOR_OFFLOAD_STATE_DELEGATED estructura (en ese orden) inmediatamente después de la estructura NDIS_MINIPORT_OFFLOAD_BLOCK_LIST a la que hace referencia el puntero OffloadBlockList.

[in] IndicationCode

El evento que se indica como uno de los siguientes valores INDICATE_OFFLOAD_EVENT:

NeighborReachabilityQuery

Indica que una entrada de caché vecina (NCE) ha quedado obsoleta. Para obtener más información sobre los NCE, consulte RFC 2461.

VecinoReachabilityInDoubt

Reservado.

Valor devuelto

Ninguno

Observaciones

Se debe determinar la implementación de esta función para controladores intermedios.

Requisitos

Requisito Valor
de la plataforma de destino de Windows
encabezado de ndischimney.h (incluya Ndischimney.h)

Consulte también

NDIS_PROTOCOL_OFFLOAD_BLOCK_LIST

NEIGHBOR_OFFLOAD_STATE_CACHED

NEIGHBOR_OFFLOAD_STATE_CONST

NEIGHBOR_OFFLOAD_STATE_DELEGATED

NdisMOffloadEventIndicate