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.

Syntax

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;

Member

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:

NDIS_ROUTING_DOMAIN_ISOLATION_ENTRY_REVISION_1

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

VlanId

IsolationId

Anforderungen

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

Weitere Informationen

NDIS_ISOLATION_NAME

NDIS_ROUTING_DOMAIN_ISOLATION_ENTRY_GET_NEXT

OID_GEN_ISOLATION_PARAMETERS