Indicando dados recebidos de um driver de miniporta wan coNDIS
As seguintes operações ocorrem quando um driver de miniporta de WAN coNDIS recebe um pacote de dados de rede:
O driver remove o encapsulamento específico do driver do pacote de dados de rede, se necessário, antes de chamar NdisMCoIndicateReceiveNetBufferLists para indicar os dados recebidos em uma estrutura NET_BUFFER_LIST. Por exemplo, o driver pode remover o encapsulamento PPPoE. No entanto, o driver de miniporta deve deixar os dados encapsulados, como cabeçalho PPP e conteúdo, intactos.
O driver chama a função NdisMCoIndicateReceiveNetBufferLists para indicar à NDISWAN que um pacote chegou.
A NDISWAN processa o pacote e chama NdisMIndicateReceiveNetBufferLists para indicar a chegada do pacote.
Para encaminhar o pacote, o NDIS chama a função ProtocolReceiveNetBufferLists de drivers de protocolo overlying associados.