NDIS_ROUTING_DOMAIN_ISOLATION_ENTRY structure (ntddndis.h)

The NDIS_ROUTING_DOMAIN_ISOLATION_ENTRY structure is used by the OID_GEN_ISOLATION_PARAMETERS OID to return information relating to a single isolation ID within a routing domain entry for a Hyper-V extensible switch network adapter's port.

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;

Members

Header

The type, revision, and size of the NDIS_ROUTING_DOMAIN_ISOLATION_ENTRY structure. This member is formatted as an NDIS_OBJECT_HEADER structure.

The Type member of Header must be set to NDIS_OBJECT_TYPE_DEFAULT. To specify the version of the NDIS_ROUTING_DOMAIN_ISOLATION_ENTRY structure, the Revision member of Header must be set to the following value:

NDIS_ROUTING_DOMAIN_ISOLATION_ENTRY_REVISION_1

Original version for NDIS 6.40 and later.

Set the Size member to NDIS_SIZEOF_NDIS_ROUTING_DOMAIN_ISOLATION_ENTRY_REVISION_1.

Flags

A ULONG value that contains a bitwise OR of flags. This member is reserved for NDIS.

IsolationIdName

An NDIS_ISOLATION_NAME structure that contains the isolation ID name for the Hyper-V extensible switch network adapter.

VirtualSubnetId

The virtual switch port ID that will be set on all sent or received packets if untagged packets are allowed..

VlanId

The virtual local area network (VLAN) ID that will be set on all sent or received packets if untagged packets are allowed..

IsolationId

The default isolation ID that will be set on all sent or received packets if untagged packets are allowed. (See the AllowUntaggedTraffic member of the NDIS_ISOLATION_PARAMETERS structure.)

Requirements

Requirement Value
Minimum supported client Supported in NDIS 6.40 and later.
Header ntddndis.h (include Ndis.h)

See also

NDIS_ISOLATION_NAME

NDIS_ROUTING_DOMAIN_ISOLATION_ENTRY_GET_NEXT

OID_GEN_ISOLATION_PARAMETERS