Partager via


NDIS_STATUS_SWITCH_NIC_STATUS

L’indication d’état NDIS_STATUS_SWITCH_NIC_STATUS est utilisée pour encapsuler une indication d’état à partir d’une carte réseau physique liée à la carte réseau externe du commutateur extensible Hyper-V. Grâce à cette encapsulation, l’indication d’état est transférée vers le haut de la pile de pilotes de commutateur extensible.

Le StatusBuffer membre de la structure NDIS_STATUS_INDICATION pour cette indication contient un pointeur vers une structure NDIS_SWITCH_NIC_STATUS_INDICATION.

Remarques

Lorsqu’une carte réseau physique sous-jacente émet une indication d’état NDIS, elle est reçue par la carte réseau externe. Lorsque cela se produit, l’interface de commutateur extensible effectue les étapes suivantes :

  1. L’interface encapsule l’indication d’état à l’intérieur d’une structure NDIS_SWITCH_NIC_STATUS_INDICATION.

  2. L’interface émet une indication d’état NDIS_STATUS_SWITCH_NIC_STATUS pour transférer l’indication d’état encapsulée jusqu’à la pile de pilotes de commutateur extensible. Cela permet aux extensions de commutateur extensible de modifier l’indication d’état encapsulée.

    En règle générale, l’extension modifie une indication d’état encapsulée pour modifier les fonctionnalités de déchargement actuelles de l’équipe sous-jacente de cartes physiques liées à la carte réseau externe.

    Pour plus d’informations sur les différentes configurations dans lesquelles les cartes réseau physiques peuvent être liées à la carte réseau externe, consultez Types de configurations de cartes réseau physiques.

  3. Lorsque l’indication d’état de NDIS_STATUS_SWITCH_NIC_STATUS est reçue par le pilote de protocole de commutateur extensible survenant dans la pile, l’interface transfère l’indication d’état décapsulée aux pilotes de protocole ou de filtre trop étendus.

Une extension peut également provenir d’indications d’état de déchargement matériel encapsulées pour les pilotes surchargés dans la pile de pilotes de commutateur extensible. Cela permet également au pilote de modifier les fonctionnalités de déchargement actuelles de l’équipe sous-jacente de cartes physiques attachées à la carte réseau externe. Lorsqu’une équipe d’adaptateurs est liée à la carte réseau externe, seules les fonctionnalités courantes de l’équipe sont publiées sur NDIS ou sur le protocole et les pilotes de filtre excessivement. L’extension peut étendre les fonctionnalités publiées en utilisant des indications d’état encapsulées pour publier des fonctionnalités prises en charge par certains adaptateurs de l’équipe.

Par exemple, l’extension peut émettre une indication NDIS_STATUS_RECEIVE_FILTER_CURRENT_CAPABILITIES encapsulée pour modifier les fonctionnalités de filtre de réception actuellement activées pour l’ensemble de l’équipe.

Pour plus d’informations sur l’envoi ou l’origine des indications NDIS_STATUS_SWITCH_NIC_STATUS, consultez Gestion des indications d’état NDIS à partir de cartes réseau physiques.

Exigences

Version

Prise en charge dans NDIS 6.30 et versions ultérieures.

En-tête

Ndis.h (include Ndis.h)

Voir aussi


NDIS_STATUS_INDICATION

NDIS_STATUS_RECEIVE_FILTER_CURRENT_CAPABILITIES