Partilhar via


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:

  1. 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.

  2. O driver chama a função NdisMCoIndicateReceiveNetBufferLists para indicar à NDISWAN que um pacote chegou.

  3. A NDISWAN processa o pacote e chama NdisMIndicateReceiveNetBufferLists para indicar a chegada do pacote.

  4. Para encaminhar o pacote, o NDIS chama a função ProtocolReceiveNetBufferLists de drivers de protocolo overlying associados.