Compartilhar via


NdisMWanIndicateReceiveComplete

Windows Mobile Not SupportedWindows Embedded CE Supported

9/8/2008

Essa função notifica adaptador que um ou mais recebe foram concluídas para um link estabelecido para que adaptador pode notificar o apropriado ligado protocolos.

Syntax

VOID NdisMWanIndicateReceiveComplete(
  NDIS_HANDLE MiniportAdapterHandle,
  NDIS_HANDLE NdisLinkContext
);

Parameters

  • MiniportAdapterHandle
    [no] Especifica o identificador originalmente entrada para MiniportInitialize.
  • NdisLinkContext
    [no] Especifica o identificador fornecido pelo adaptador in a NDIS_MAC_LINE_UP estrutura ao chamar inicial de miniporta para NdisMIndicateStatus Para esse link.

Return Value

Nenhum.

Remarks

Após qualquer rede de longa distância (WAN) receber indicação, uma miniporta eventualmente deve chamar NdisMWanIndicateReceiveComplete.

NdisMWanIndicateReceiveComplete Indica a conclusão de uma operação transferir para uma recepção. Além disso, ele notifica sobre quaisquer ligado protocolo que já foi consumida a indicação inicial que ele pode começar pós-processamento de dados recebidos.

Quando uma miniporta chamadas NdisMWanIndicateReceiveCompleteAdaptador, chama o ProtocolReceiveComplete função de ligado drivers protocolo. ProtocolReceiveComplete funções não precisam operar em restrições de tempo grave do correspondente ProtocolReceive funções.

Um rede de longa distância (WAN) miniporta necessário não chamar NdisMWanIndicateReceiveComplete na correspondência um-para-um com seus chamadas para NdisMWanIndicateReceive. Isto é, um driver NIC pode emitir uma única recepção-completo indicação para algum número de receber indicações, particularmente quando recebe uma seqüência de está chegando em seu NIC. Tal um driver pode chamar NdisMWanIndicateReceiveComplete Após várias chamadas para NdisMWanIndicateReceive tenha ocorrido, assim dando ligado protocolos a oportunidade para notificar os clientes de pacotes recebidos sem incorrer a sobrecarga de processamento de conclusão de um-para-um notificações. Como regra geral, uma miniporta deve chamar NdisMWanIndicateReceiveComplete Uma vez para cada dez receber indicações quando tráfego de rede for alta.

Por outro lado, uma miniporta pode chamar NdisMWanIndicateReceiveComplete Uma vez para cada indicação quando tráfego de rede é baixo de modo que o driver pode recuperar a propriedade de memória-alocado para recebe imediatamente.

A ProtocolReceive função for re-entrant, e ProtocolReceiveComplete Pode executar concurrently with ProtocolReceive, especialmente em máquinas SMP.

Requirements

Header ndis.h
Library ndis.dll
Windows Embedded CE Windows CE .NET 4.0 and later

See Also

Reference

MiniportInitialize
NDIS_MAC_LINE_UP
NdisMIndicateStatus
ProtocolReceiveComplete
ProtocolReceive
NdisMWanIndicateReceive