Freigeben über


NDIS_SWITCH_NIC_STATUS_INDICATION-Struktur (ndis.h)

Die NDIS_SWITCH_NIC_STATUS_INDICATION-Struktur gibt die Informationen an, die erforderlich sind, um eine NDIS-status-Angabe von einem zugrunde liegenden physischen Netzwerkadapter weiterzuleiten oder zu erstellen.

Syntax

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;

Member

Header

Typ, Revision und Größe der NDIS_SWITCH_NIC_STATUS_INDICATION-Struktur . Dieser Member ist als NDIS_OBJECT_HEADER-Struktur formatiert.

Das Type-Element von Header muss auf NDIS_OBJECT_TYPE_DEFAULT festgelegt werden. Um die Version der NDIS_SWITCH_NIC_STATUS_INDICATION-Struktur anzugeben, muss der Revisionsmember von Header auf den folgenden Wert festgelegt werden:

NDIS_SWITCH_NIC_STATUS_INDICATION_REVISION_1

Originalversion für NDIS 6.30 und höher.

Legen Sie das Element Größe auf NDIS_SIZEOF_SWITCH_NIC_STATUS_REVISION_1 fest.

Flags

Ein ULONG-Wert, der ein bitweises OR von Flags enthält. Dieser Member ist für NDIS reserviert.

SourcePortId

Ein NDIS_SWITCH_PORT_ID Wert, der den eindeutigen Bezeichner des erweiterbaren Hyper-V-Switchports enthält, von dem die NDIS-status Ursprünglich generiert wurde.

SourceNicIndex

Ein NDIS_SWITCH_NIC_INDEX Wert, der den Index des Quellnetzwerkadapters angibt, der mit dem erweiterbaren Quellswitchport verbunden ist. Dieser Port wird vom SourcePortId-Element angegeben.

DestinationPortId

Ein NDIS_SWITCH_PORT_ID Wert, der den eindeutigen Bezeichner des erweiterbaren Switchports enthält, an den die NDIS-status-Angabe weitergeleitet werden soll.

DestinationNicIndex

Ein NDIS_SWITCH_NIC_INDEX Wert, der den Index des Zielnetzwerkadapters angibt, der mit dem erweiterbaren Switchport verbunden ist, der vom DestinationPortId-Member angegeben wird.

StatusIndication

Ein Zeiger auf eine NDIS_STATUS_INDICATION-Struktur . Diese Struktur enthält die Daten für die NDIS-status, die ursprünglich vom Quellnetzwerkadapter ausgegeben wurde, wie in den Membern SourcePortId und SourceNicIndex angegeben.

Hinweise

Die NDIS_SWITCH_NIC_STATUS_INDICATION-Struktur wird in NDIS status Hinweise auf NDIS_STATUS_SWITCH_NIC_STATUS verwendet.

Eine Erweiterung kann status Von jedem zugrunde liegenden physischen Adapter, der mit dem erweiterbaren externen Switch-Netzwerkadapter verbunden ist, weiterleiten oder von diesen ausgehen. In der Regel gibt die Erweiterung diese status Hinweise aus, um die angekündigten Hardwareauslagerungsfunktionen des zugrunde liegenden physischen Adapters zu ändern.

Die Erweiterung kann status Benachrichtigungen für die folgenden Arten von Hardwareauslagerungen weiterleiten oder von ihnen stammen:

  • Internetprotokollsicherheit (Internet Protocol Security, IPsec).
  • Virtualisierte Computerwarteschlange (VMQ).
  • E/A-Virtualisierung mit Einzelstamm (Single Root I/O Virtualization, SR-IOV)
Richtlinien zum Ausgeben von NDIS-status Von zugrunde liegenden physischen Adaptern finden Sie unter Verwalten von NDIS-Statusanzeigen von physischen Netzwerkadaptern.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Unterstützt in NDIS 6.30 und höher.
Kopfzeile ndis.h (include Ndis.h)

Weitere Informationen

NDIS_OBJECT_HEADER

NDIS_STATUS_INDICATION

NDIS_SWITCH_NIC_STATUS_INDICATION