INDICATE_OFFLOAD_EVENT_HANDLER função de retorno de chamada (ndischimney.h)
[O recurso de descarregamento de chaminé TCP foi preterido e não deve ser usado.]
O NDIS chama a função ProtocolIndicateOffloadEvent de um driver de protocolo ou de driver intermediário para postar uma indicação que foi iniciada por uma chamada de destino de descarregamento ou driver subjacente para o Função NdisMOffloadEventIndicate .
Sintaxe
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
Um identificador para uma área de contexto que foi alocada pelo driver de protocolo. O driver mantém as informações de contexto por associação nessa área de contexto. O driver forneceu esse identificador para o NDIS quando o driver chamou a função NdisOpenAdapterEx .
[in] OffloadBlockList
Um ponteiro para um NDIS_PROTOCOL_OFFLOAD_BLOCK_LIST estrutura. Essa estrutura identifica o objeto de estado descarregado no qual a indicação está sendo feita. Observe que há apenas uma estrutura NDIS_MINIPORT_OFFLOAD_BLOCK_LIST. Não há uma lista vinculada dessas estruturas.
O destino de descarregamento subjacente fornece um ponteiro OffloadBlockList válido ao fazer uma indicação NeighborReachabilityQuery . Nesse caso, o destino de descarregamento fornece um NEIGHBOR_OFFLOAD_STATE_CONST estrutura, um NEIGHBOR_OFFLOAD_STATE_CACHED estrutura e um NEIGHBOR_OFFLOAD_STATE_DELEGATED estrutura (nessa ordem) imediatamente após a estrutura NDIS_MINIPORT_OFFLOAD_BLOCK_LIST referenciada pelo ponteiro OffloadBlockList .
[in] IndicationCode
O evento que está sendo indicado como um dos seguintes valores de INDICATE_OFFLOAD_EVENT:
NeighborReachabilityQuery
Indica que uma NCE (entrada de cache vizinho) se tornou obsoleta. Para obter mais informações sobre NCEs, consulte RFC 2461.
NeighborReachabilityInDoubt
Reservado.
Retornar valor
Nenhum
Comentários
A implementação dessa função para drivers intermediários deve ser determinada.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | ndischimney.h (inclua Ndischimney.h) |