Compartilhar via


NdisMEthIndicateReceiveComplete

Windows Mobile Not SupportedWindows Embedded CE Supported

9/8/2008

Essa função notifica NDIS que uma Ethernet receber pacote, identificado em uma acima chamar para o NdisMEthIndicateReceive função, foi totalmente transferido pelo NIC para poder NDIS pode notificar o apropriado ligado protocolos.

Syntax

VOID NdisMEthIndicateReceiveComplete(
  NDIS_HANDLE MiniportAdapterHandle
);

Parameters

  • MiniportAdapterHandle
    [no] Manipular originalmente entrada para o MiniportInitialize função.

Return Value

Nenhum.

Remarks

Após qualquer Ethernet receber indicação, uma miniporta eventualmente deve chamar esta função para indicar o final da operação de transferir sobre a rede, Even if um pacote específico é aceito por nenhum ligado protocolo.

Essa função indica a conclusão de uma operação transferir para uma recepção tanto notifica sobre quaisquer ligado protocolo que já foi consumida a indicação inicial que ele pode começar processamento postagem os dados recebidos.

Quando uma miniporta chama essa função, NDIS indica a conclusão do operação de recebimento para cada protocolo tal por chamado seu ProtocolReceiveComplete função.

ProtocolReceiveComplete funções não precisam operar em restrições de tempo grave do correspondente ProtocolReceive funções. No entanto, outra indicação para receber o ProtocolReceive função pode vir em enquanto o ProtocolReceiveComplete função é execução.

Uma miniporta necessário não chamar essa função na correspondência um-para-um com seus chamadas para o NdisMEthIndicateReceive função. Isto é, um driver NIC pode emitir uma única recepção-completo indicação para algum número de receber indicações, particularmente quando tráfego de rede for alta. De exemplo, quando uma miniporta continuamente está indicando recebe de origem a mesma; Ele pode chamar esta função uma vez para todas as indicações dez. Por outro lado, uma miniporta pode chamar esta função uma vez para cada indicação quando houver pouco tráfego de rede so that o driver prontamente pode recuperar a propriedade da memória que ela alocado para recebe.

Requirements

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

See Also

Reference

MiniportInitialize
NdisMEthIndicateReceive
ProtocolReceive
ProtocolReceiveComplete