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)

Confira também

NDIS_PROTOCOL_OFFLOAD_BLOCK_LIST

NEIGHBOR_OFFLOAD_STATE_CACHED

NEIGHBOR_OFFLOAD_STATE_CONST

NEIGHBOR_OFFLOAD_STATE_DELEGATED

NdisMOffloadEventIndicate