Freigeben über


NDIS_SWITCH_PORT_PROPERTY_SECURITY Struktur (ntddndis.h)

Die NDIS_SWITCH_PORT_PROPERTY_SECURITY-Struktur gibt eine Sicherheitsrichtlinieneigenschaft für einen Hyper-V erweiterbaren Switchport an.

Syntax

typedef struct _NDIS_SWITCH_PORT_PROPERTY_SECURITY {
  NDIS_OBJECT_HEADER Header;
  ULONG              Flags;
  BOOLEAN            AllowMacSpoofing;
  BOOLEAN            AllowIeeePriorityTag;
  UINT32             VirtualSubnetId;
  BOOLEAN            AllowTeaming;
  UINT32             DynamicIPAddressLimit;
} NDIS_SWITCH_PORT_PROPERTY_SECURITY, *PNDIS_SWITCH_PORT_PROPERTY_SECURITY;

Angehörige

Header

Der Typ, die Überarbeitung und die Größe der NDIS_SWITCH_PORT_PROPERTY_SECURITY Struktur. Dieses Element ist als NDIS_OBJECT_HEADER Struktur formatiert.

Das element TypeHeader muss auf NDIS_OBJECT_TYPE_DEFAULTfestgelegt sein. Um die Version der NDIS_SWITCH_PORT_PROPERTY_SECURITY-Struktur anzugeben, muss das Revision Member Header- auf den folgenden Wert festgelegt werden:

NDIS_SWITCH_PORT_PROPERTY_SECURITY_REVISION_1

Originalversion für NDIS 6.30 und höher.

Legen Sie das Size Member auf NDIS_SIZEOF_NDIS_SWITCH_PROPERTY_SECURITY_REVISION_1fest.

Flags

Ein ULONG--Wert, der ein bitweises ODER- von Flags enthält. Dieses Mitglied ist für NDIS reserviert.

AllowMacSpoofing

Ein BOOLESCHER Wert, der bei Festlegung auf TRUEangibt, dass der Port Pakete mit einer MAC-Adresse (Source Media Access Control) senden darf, die sich von der dauerhaften MAC-Adresse unterscheidet. Die permanente MAC-Adresse des Ports wird über eine OID-Setanforderung (Object Identifier) von OID_SWITCH_NIC_CREATEkonfiguriert.

AllowIeeePriorityTag

Ein BOOLESCHER Wert, der bei Festlegung auf TRUEangibt, dass der Port die 802.1Q-Prioritätsinformationen in der NET_BUFFER_LIST Struktur eines Pakets beibehalten muss, wenn das Paket an den Port weitergeleitet wird. Der Port muss die Prioritätsinformationen nur beibehalten, wenn das PreservePriority Mitglied in der NDIS_SWITCH_FORWARDING_DETAIL_NET_BUFFER_LIST_INFO Vereinigung der Out-of-Band-Daten der NET_BUFFER_LIST Struktur des Pakets festgelegt ist.

VirtualSubnetId

Ein UINT32-Wert, der die Netzwerkvirtualisierung VirtualSubnetId- angibt, die für den Port konfiguriert ist. Wenn die Netzwerkvirtualisierung nicht für den Port konfiguriert ist, lautet der Wert 0. Die NET_BUFFER_LISTNDIS_NET_BUFFER_LIST_VIRTUAL_SUBNET_INFO Out-of-Band-Daten enthält die VirtualSubnetId-, die mit der virtuellen Subnetzmitgliedschaft des Datenverkehrs aufgefüllt wird.

AllowTeaming

Ein BOOLESCHER Wert, der bei Festlegung auf TRUEangibt, dass das Teamoverover für den Port zulässig ist, sodass der Port Pakete mit einer MAC-Adresse (Source Media Access Control) senden kann, die sich von der PermanentMacAddressunterscheidet, aber gleich der MAC-Adresse, die derzeit von einem anderen Port verwendet wird, der mit demselben virtuellen Computer verbunden ist. Die permanente MAC-Adresse des Ports wird über eine OID-Setanforderung (Object Identifier) von OID_SWITCH_NIC_CREATE/OID_SWITCH_NIC_UPDATEkonfiguriert.

DynamicIPAddressLimit

Ein UINT32-Wert, der die maximale Anzahl dynamischer IP-Adressen angibt, die für den Port gelernt werden können.

Bemerkungen

Die NDIS_SWITCH_PORT_PROPERTY_SECURITY Struktur wird in den folgenden OID-Setanforderungen verwendet:

Die NDIS_SWITCH_PORT_PROPERTY_SECURITY Struktur folgt der NDIS_SWITCH_PORT_PROPERTY_PARAMETERS Struktur im Puffer, die diesen OID-Setanforderungen zugeordnet ist. Das InformationBuffer Member der NDIS_OID_REQUEST-Struktur enthält einen Zeiger auf diesen Puffer.

Porteigenschaften wie NDIS_SWITCH_PORT_PROPERTY_SECURITYwerden von der erweiterbaren Switcherweiterung erzwungen, die als Weiterleitungserweiterung installiert ist. Diese Erweiterungsart erzwingt ihre eigenen Regeln für die Weiterleitung von Paketen, OIDs und Statusanzeigen über den erweiterbaren Switchtreiberstapel. Pro Instanz eines erweiterbaren Switches kann nur eine Weiterleitungserweiterung vorhanden sein.

Weitere Informationen zu Weiterleitungserweiterungen finden Sie unter Forwarding Extensions.

Hinweis Wenn keine Weiterleitungserweiterung installiert ist, erzwingt die erweiterbare Switchschnittstelle die Porteigenschaft selbst.
 

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Unterstützt in NDIS 6.30 und höher.
Header- ntddndis.h (include Ndis.h)

Siehe auch

NDIS_OBJECT_HEADER

NDIS_OID_REQUEST

NDIS_SWITCH_FORWARDING_DETAIL_NET_BUFFER_LIST_INFO

NDIS_SWITCH_PORT_PROPERTY_PARAMETERS

NET_BUFFER_LIST

OID_SWITCH_NIC_CREATE

OID_SWITCH_PORT_PROPERTY_ADD

OID_SWITCH_PORT_PROPERTY_UPDATE