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) |