Compartilhar via


NdisMTrIndicateReceiveComplete

Windows Mobile Not SupportedWindows Embedded CE Supported

9/8/2008

Essa função notifica NDIS que recebe um token ring pacote, identificado em uma acima chamar para NdisMTrIndicateReceive, foi totalmente transferido pelo NIC para poder NDIS pode notificar o apropriado ligado drivers protocolo.

Syntax

VOID NdisMTrIndicateReceiveComplete(
  NDIS_HANDLE MiniportAdapterHandle
);

Parameters

  • MiniportAdapterHandle
    [no] Especifica o identificador originalmente entrada para MiniportInitialize.

Return Value

Nenhum.

Remarks

Após qualquer token ring receber indicação, uma miniporta eventualmente deve chamar NdisMTrIndicateReceiveComplete Para indicar o final da operação de transferir sobre a rede, mesmo se um pacote específico é aceito por nenhum ligado protocolo.

NdisMTrIndicateReceiveComplete Ambos indica a conclusão de uma operação transferir para uma recepção e 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 NdisMTrIndicateReceiveCompleteNDIS, 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 NdisMTrIndicateReceiveComplete na correspondência um-para-um com seus chamadas para NdisMTrIndicateReceive. 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 NdisMTrIndicateReceiveComplete Uma vez para todas as indicações dez. Por outro lado, uma miniporta pode chamar NdisMTrIndicateReceiveComplete 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. No entanto, uma miniporta deve chamar NdisMTrIndicateReceiveComplete At least uma vez por lote de pacotes indicados do seu MiniportHandleInterrupt função.

Requirements

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

See Also

Reference

NdisMTrIndicateReceive
ProtocolReceiveComplete
ProtocolReceive
MiniportHandleInterrupt