Partager via


structure NDIS_SWITCH_NIC_STATUS_INDICATION (ndis.h)

La structure NDIS_SWITCH_NIC_STATUS_INDICATION spécifie les informations nécessaires pour transférer ou créer une indication de status NDIS à partir d’une carte réseau physique sous-jacente.

Syntaxe

typedef struct _NDIS_SWITCH_NIC_STATUS_INDICATION {
  NDIS_OBJECT_HEADER      Header;
  ULONG                   Flags;
  NDIS_SWITCH_PORT_ID     SourcePortId;
  NDIS_SWITCH_NIC_INDEX   SourceNicIndex;
  NDIS_SWITCH_PORT_ID     DestinationPortId;
  NDIS_SWITCH_NIC_INDEX   DestinationNicIndex;
  PNDIS_STATUS_INDICATION StatusIndication;
} NDIS_SWITCH_NIC_STATUS_INDICATION, *PNDIS_SWITCH_NIC_STATUS_INDICATION;

Membres

Header

Type, révision et taille de la structure NDIS_SWITCH_NIC_STATUS_INDICATION . Ce membre est mis en forme en tant que structure NDIS_OBJECT_HEADER .

Le membre Type de l’en-tête doit être défini sur NDIS_OBJECT_TYPE_DEFAULT. Pour spécifier la version de la structure NDIS_SWITCH_NIC_STATUS_INDICATION , le membre Revision de Header doit avoir la valeur suivante :

NDIS_SWITCH_NIC_STATUS_INDICATION_REVISION_1

Version d’origine pour NDIS 6.30 et versions ultérieures.

Définissez le membre Size sur NDIS_SIZEOF_SWITCH_NIC_STATUS_REVISION_1.

Flags

Valeur ULONG qui contient un OR au niveau du bit d’indicateurs. Ce membre est réservé à NDIS.

SourcePortId

Valeur NDIS_SWITCH_PORT_ID qui contient l’identificateur unique du port de commutateur extensible Hyper-V à partir duquel l’indication status NDIS a été générée à l’origine.

SourceNicIndex

Valeur NDIS_SWITCH_NIC_INDEX qui spécifie l’index de la carte réseau source connectée au port de commutateur extensible source. Ce port est spécifié par le membre SourcePortId .

DestinationPortId

Valeur NDIS_SWITCH_PORT_ID qui contient l’identificateur unique du port de commutateur extensible vers lequel l’indication NDIS status doit être transférée.

DestinationNicIndex

Valeur NDIS_SWITCH_NIC_INDEX qui spécifie l’index de la carte réseau de destination connectée au port de commutateur extensible spécifié par le membre DestinationPortId .

StatusIndication

Pointeur vers une structure NDIS_STATUS_INDICATION . Cette structure contient les données de l’indication NDIS status émise à l’origine par la carte réseau source, comme spécifié par les membres SourcePortId et SourceNicIndex.

Remarques

La structure NDIS_SWITCH_NIC_STATUS_INDICATION est utilisée dans NDIS status indications de NDIS_STATUS_SWITCH_NIC_STATUS.

Une extension peut transférer ou provenir status indications de n’importe quelle carte physique sous-jacente connectée à la carte réseau externe du commutateur extensible. En règle générale, l’extension émet ces status indications afin de modifier les fonctionnalités de déchargement matérielle publiées de l’adaptateur physique sous-jacent.

L’extension peut transférer ou provenir status notifications pour les types de déchargements matériels suivants :

  • Sécurité du protocole Internet (IPsec).
  • File d’attente de machines virtualisées (VMQ).
  • Virtualisation d’E/S d’une racine unique (SR-IOV)
Pour obtenir des instructions sur la façon d’émettre des indications de status NDIS à partir de cartes physiques sous-jacentes, consultez Gestion des indications d’état NDIS à partir de cartes réseau physiques.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Pris en charge dans NDIS 6.30 et versions ultérieures.
En-tête ndis.h (inclure Ndis.h)

Voir aussi

NDIS_OBJECT_HEADER

NDIS_STATUS_INDICATION

NDIS_SWITCH_NIC_STATUS_INDICATION