Compartilhar via


NDIS_STATUS_SWITCH_NIC_STATUS

A indicação NDIS_STATUS_SWITCH_NIC_STATUS status é usada para encapsular uma indicação de status de um adaptador de rede física associado ao adaptador de rede externo do comutador extensível do Hyper-V. Por meio desse encapsulamento, a indicação de status é encaminhada para cima na pilha de driver de comutador extensível.

O membro StatusBuffer da estrutura NDIS_STATUS_INDICATION para essa indicação contém um ponteiro para uma estrutura NDIS_SWITCH_NIC_STATUS_INDICATION .

Comentários

Quando um adaptador de rede física subjacente emite uma indicação de status NDIS, ele é recebido pelo adaptador de rede externo. Quando isso acontece, a interface de comutador extensível executa estas etapas:

  1. A interface encapsula a indicação de status dentro de uma estrutura NDIS_SWITCH_NIC_STATUS_INDICATION.

  2. A interface emite uma indicação NDIS_STATUS_SWITCH_NIC_STATUS status para encaminhar a indicação de status encapsulada até a pilha de driver de comutador extensível. Isso permite que as extensões de comutador extensíveis modifiquem a indicação de status encapsulada.

    Normalmente, a extensão modifica uma indicação de status encapsulada para alterar os recursos de descarregamento atuais da equipe subjacente de adaptadores físicos associados ao adaptador de rede externo.

    Para obter mais informações sobre as diferentes configurações nas quais os adaptadores de rede física podem ser associados ao adaptador de rede externo, consulte Tipos de configurações de adaptador de rede física.

  3. Quando a indicação NDIS_STATUS_SWITCH_NIC_STATUS status é recebida pelo driver de protocolo de comutador extensível excessivamente existente na pilha, a interface encaminha a indicação de status descapsulado para drivers de filtro ou protocolo excessivamente delimitados.

Uma extensão também pode originar o descarregamento de hardware encapsulado status indicações a drivers de sobreposição na pilha de driver de comutador extensível. Isso também permite que o driver altere os recursos de descarregamento atuais da equipe subjacente de adaptadores físicos anexados ao adaptador de rede externo. Quando uma equipe de adaptadores está associada ao adaptador de rede externo, apenas os recursos comuns da equipe são anunciados para o NDIS ou o protocolo e drivers de filtro sobressocientes. A extensão pode estender os recursos anunciados originando indicações encapsuladas status para anunciar recursos com suporte de alguns adaptadores na equipe.

Por exemplo, a extensão pode emitir uma indicação de NDIS_STATUS_RECEIVE_FILTER_CURRENT_CAPABILITIES encapsulada para alterar os recursos de filtro de recebimento habilitados no momento para toda a equipe.

Para obter mais informações sobre como encaminhar ou originar indicações NDIS_STATUS_SWITCH_NIC_STATUS , consulte Gerenciando indicações de status NDIS de adaptadores de rede física.

Requisitos

Versão

Com suporte no NDIS 6.30 e posterior.

Cabeçalho

Ndis.h (inclua Ndis.h)

Confira também


NDIS_STATUS_INDICATION

NDIS_STATUS_RECEIVE_FILTER_CURRENT_CAPABILITIES