NDIS_ROUTING_DOMAIN_ISOLATION_ENTRY-Struktur (ntddndis.h)
Die NDIS_ROUTING_DOMAIN_ISOLATION_ENTRY-Struktur wird vom OID_GEN_ISOLATION_PARAMETERS OID verwendet, um Informationen zurückzugeben, die sich auf eine einzelne Isolations-ID innerhalb eines Routingdomäneneintrags für den Port eines erweiterbaren Hyper-V-Switch-Netzwerkadapters beziehen.
typedef struct _NDIS_ROUTING_DOMAIN_ISOLATION_ENTRY {
NDIS_OBJECT_HEADER Header;
ULONG Flags;
NDIS_ISOLATION_ID_NAME IsolationIdName;
union {
struct {
UINT32 VirtualSubnetId : 24;
};
struct {
UINT32 VlanId : 12;
};
UINT32 IsolationId;
};
} NDIS_ROUTING_DOMAIN_ISOLATION_ENTRY, *PNDIS_ROUTING_DOMAIN_ISOLATION_ENTRY;
Header
Der Typ, die Revision und die Größe der NDIS_ROUTING_DOMAIN_ISOLATION_ENTRY Struktur. Dieses Element 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_ROUTING_DOMAIN_ISOLATION_ENTRY-Struktur anzugeben, muss der Revisionsmember von Header auf den folgenden Wert festgelegt werden:
Ursprüngliche Version für NDIS 6.40 und höher.
Legen Sie das Element Größe auf NDIS_SIZEOF_NDIS_ROUTING_DOMAIN_ISOLATION_ENTRY_REVISION_1 fest.
Flags
Ein ULONG-Wert , der ein bitweises OR von Flags enthält. Dieses Element ist für NDIS reserviert.
IsolationIdName
Eine NDIS_ISOLATION_NAME-Struktur , die den Namen der Isolations-ID für den erweiterbaren Hyper-V-Switch-Netzwerkadapter enthält.
VirtualSubnetId
Die Port-ID des virtuellen Switches, die für alle gesendeten oder empfangenen Pakete festgelegt wird, wenn nicht markierte Pakete zulässig sind.
VlanId
Die VLAN-ID (Virtual Local Area Network), die für alle gesendeten oder empfangenen Pakete festgelegt wird, wenn nicht markierte Pakete zulässig sind.
IsolationId
Die Standardisolations-ID, die für alle gesendeten oder empfangenen Pakete festgelegt wird, wenn nicht markierte Pakete zulässig sind. (Weitere Informationen finden Sie im AllowUntaggedTraffic-Element der NDIS_ISOLATION_PARAMETERS-Struktur .)
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Unterstützt in NDIS 6.40 und höher. |
Kopfzeile | ntddndis.h (include Ndis.h) |